盘点.NET与flex的通讯方式.docVIP

  • 5
  • 0
  • 约7.93万字
  • 约 61页
  • 2017-08-14 发布于河南
  • 举报
(一):基于Socket的网络连接  Flex也支持基于Socket的网络连接 ,服务器端可以是C++,VB,C#,Java等任一语言开发。监听一个网络端口便可以接收到Flex开发的客户端的连接。      ActionScript 3.0提供了通过Socket连接的方式与服务器端通信。这点是超越传统B/S结构的重要特征。这样使得网络通信可以即时连接,避免了HTTP协议无状态连接的弊病。ActionScript 3.0使用XMLSocket类进行连接。需要注意的是使用XMLSocket类进行Socket连接时,不能自动穿过防火墙。要想穿过防火墙连接,则需要使用基于HTTP协议的RTMP协议。   通过查阅Adobe提供的API文档可以了解到,XMLSocket提供了四个公开方法:   1、XMLSocket(host:String=null,port:int=0)--创建一个新的XMLSocket对象。   2、close():void--关闭一个XMLSocket。   3、connect(host:String,port:int):void--连接到指定的TCP端口。   4、send(object:*):void--将数据发送到连接服务端。   OK,了解这些后我们就可以用XMLSocket来开发基于Socket的网络及时通信应用。下面通过C#提供一个Socket的服务端,

文档评论(0)

1亿VIP精品文档

相关文档