2011-06-30 52 views
0

如何開始爲AIR應用程序創建基於套接字的狀態報告系統?基於AS3 AIR Socket的應用程序狀態報告?

我想到的是,你是通過與某種終端的套接字連接來連接到應用程序。它向您提供一個選項列表,您發回命令,並且報告任何統計信息和消息。

(這是用於在遠程亭運行的應用程序,通過3G連接的。)

+1

你甚至試過谷歌? –

+0

我發現各種聊天類型的實現,我沒有找到什麼是自動類型的應用程序 - 這是我希望有一個方向的地方 – davivid

+0

我同意作爲人,這不是什麼特別的我的意思是這是字面上最套接字的基本實現和基本概念。 – 2011-06-30 21:07:37

回答

1

使用一個ServerSocket和監聽連接。添加onConnect偵聽器以告知客戶端何時連接並使用ProgressEvent來判斷客戶端何時通過套接字發送數據。這裏有兩個教程和如何開始與一個ServerSocket開始摘錄:

import flash.net.ServerSocket; 
import flash.events.ServerSocketConnectEvent; 

private function onConnect(e:ServerSocketConnectEvent):void 
{ 
    var incomingSocket:Socket = e.socket; 
    // You can now read and write data from the socket instance 
} 
var server:ServerSocket = new ServerSocket(); 
server.addEventListener(Event.CONNECT, onConnect); 
server.bind(8888); // Pass in the port number you want to listen on 
server.listen(); 

Basic

More complex example which accepts client data transfer

+0

非常感謝你,我沒有遇到過那篇文章。現在它的全部變得更有意義了。 – davivid

+1

對傳入消息使用簡單的switch語句,我現在可以輕鬆完成目標。謝謝。 – davivid