`
it_liuyong
  • 浏览: 98806 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

as3 socket通讯的一个莫名其妙的问题

    博客分类:
  • flex
 
阅读更多
客户端连接服务器时候创建socket代码如下
一。
socket = new Socket;
socket.addEventListener(ProgressEvent.SOCKET_DATA,acceptDataHandler);socket.connect("192.168.10.115",1237);
socket.addEventListener(Event.CONNECT,connectedHandler);
socket.addEventListener(Event.CLOSE, onclose);

二。
socket = new Socket;
socket.connect("192.168.10.115",1237);
socket.addEventListener(Event.CONNECT,connectedHandler);
socket.addEventListener(ProgressEvent.SOCKET_DATA,acceptDataHandler);socket.addEventListener(Event.CLOSE, onclose);

第一段代码和第二段代码的区别在于
在socket连接服务器之前和之后  添加socket数据监听器事件
第一种情况 程序可以正常连接,正常通信
第二种情况 程序可以正常连接,但是当服务器往客户端发送数据的时候就会出现问题。
有可能是flashplayer在每次手动连接前会先主动连接一次  去寻找策略文件
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics