首页 > 办公 > Flash > 正文

Flash XMLSocket使用总结

2024-09-12 17:50:30
字体:
来源:转载
供稿:网友
Flash XMLSocket 通信问题总结

1、前言
  本文以标准两层 C/S 架构为例,对 XMLSocket 通信编程作一沉痛总结。!
  为方便描述,把 Flash Player 称作客户端(Client),包括独立的 Player 和嵌入浏览器的 Player。

2、用途
  XMLSocket 类提供以 TCP/IP 方式进行程序间通讯的功能。

3、开发基本流程
  流程无所谓,先做服务端也好,先做客户端也罢,都不可能把一边做完再做另一边,总之是要同步进行,除非服务端已经存在。

4、客户端开发
  XMLSocket 类使用比较简单,基本上就是几个步骤:

1) 创建 XMLSocket 类的实例。
2) 写好需要响应的事件代码,事件很少,如下:
onConnect: Socket 成功连接后触发,传入一个参数,指定连接状态
onClose: 服务器端断开 Socket 后触发
onData: 收到服务端数据,或传输错误时触发,传入一个参数,为 undefined 时表示传输错误,否则为收到的数据
onXML: 收到服务端 XML 内容,或传输错误时触发,参数同 onData

    典型的代码片段如下:
+展开
-ActionScript
//…
var g_Socket = new XMLSocket();
g_Socket.onConnect = ge_OnConnect;
g_Socket.onClose = ge_OnDisconnect;
g_Socket.onData = ge_OnData;
//…
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表