如何为AIR应用程序创建基于套接字的状态报告系统?
我想到的是,您是通过与某种终端的套接字连接连接到应用程序。它会向您显示一个选项列表,您可以发回命令,并报告任何统计信息和消息。
(这适用于在远程信息亭上运行的应用,通过3G连接。)
答案 0 :(得分: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();