as3-websocket-server,如何管理结果

as3-websocket-server, how to manage the results

我为桌面 air 应用程序下载了库 as3-websocket-server ( https://github.com/childoftv/as3-websocket-server ),我正在尝试管理结果。

我使用的是 Flash Professional,所以我通过以下方式导入代码:

import com.childoftv.websockets.WebSocketServer;

我可以通过以下方式 运行 服务器:

var sock:WebSocketServer = new WebSocketServer();
sock.attemptBind(8087,"127.0.0.1");

它可以在任何浏览器上与 html5 客户端一起正常工作(我看到它在 .as 文件中添加了一些跟踪)。但是如何直接在主 FLA 文件中管理从浏览器获取的数据?

说明说要看 WebSocketServerBasic.as 但它都不起作用:我在调用函数 WebSocketServerBasic 时收到无效参数数 (max1) 的错误。

所以我正在使用主要 WebSocketServer.as 但是我没有找到任何代码来管理结果...我应该需要这样的东西:

sock.onMessageReceived (do something with the message...) 

或一些 addEventListener...

有什么建议吗?

谢谢!

我从来没有使用过 WSS,但只是看看它就变成了这样:

import com.childoftv.websockets.WebSocketServer;
import com.childoftv.websockets.events.ClientEvent;

var sock:WebSocketServer = new WebSocketServer();
sock.addEventListener(ClientEvent.CLIENT_MESSAGE_EVENT, handleMessage);
sock.attemptBind(8087, "127.0.0.1");

function handleMessage(e:ClientEvent):void
{
    trace(e.msg);
}