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);
}
我为桌面 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);
}