flash中通过XMLSocket监控生产系统(2-2)

啦啦啦啊小太阳

啦啦啦啊小太阳

2016-02-19 20:39

下面请跟着图老师小编一起来了解下flash中通过XMLSocket监控生产系统(2-2),精心挑选的内容希望大家喜欢,不要忘记点个赞哦!

  二、技术介绍

  2、XMLSocket 对象

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/webkaifa/)

  实现了客户端socket(套接字),允许包含Flash应用的浏览器与服务端建立socket连接,之后Flash应用与服务端就可以相互发送XML数据,而且在一个socket连接建立之后,在该连接上传送的数据量是没有限制的,直到socket连接关闭。

  使用XMLSocket 对象时,必须要注意两点:

  o 在socket连接上发送的XML数据,每条数据以一个0字节隔开,详见下面服务端的建立。

  o Flash 应用所连接的主机必须是与相应Web服务器在同一IP地址或是同一子域。所谓同一子域是指在同一域名空间中,例如包含Flash应用的网页是从mail.real-ok.com下载的,则name.mail.real-ok.com就是子域,就允许建立连接,而real-ok.com不是子域,Flash的安全规则就不允许建立连接。

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/webkaifa/)

  使用XMLSocket 对象的流程为:

  1) 建立一个XMLSocket 对象

mySocket = new XMLSocket();

  2) 对生成的XMLSocket 对象进行设置

mySocket.onConnect = myOnConnect;
mySocket.onData = myOnData;
mySocket.onXML = myOnXML;
mySocket.onClose = myOnClose;

  以上四条语句,分别设置了mySocket的四个事件处理函数,其中,myOnConnect、myOnData、myOnXML分别是带有一个参数的函数,myOnClose不带参数,当发生相应的事件时,就调用相应的处理函数。

  3) 使用XMLSocket 对象的connect方法,建立与服务端的连接mySocket.connect(null, 6666);

  其中,connect方法有两个参数,第一个参数表示要连接的主机,可以是全限定的域名和者IP地址,需要注意一点:当使用IP地址时,如 127.0.0.1 需要把它当作字符串来处理,即要用引号把IP地址括起来。如果为null,则连接Web服务器(从该Web服务器下载了包含当前Flash应用的网页)所在的IP地址。

  第二个参数表示要连接的端口,由于低于1024的端口被通用程序所占,Flash的安全规则不允许在低于1024的端口建立连接。connect方法返回布尔型变量true或false,表示连接是否成功。如:

if (!mySocket.connect(null, 2000)) {
myTextField.text = “连接失败!”;
}

  以上语句中,如果连接失败,connect方法返回flase,则把myTextField(为一非静态文字TextField对象的实例)的内容设为“连接失败!”。

  XMLSocket对象与服务端进行连接将触发onConnect事件,则相应的事件处理函数(见上面流程步骤2中的设置)myOnConnect,其中的参数与connect方法的返回值意义相同,详见下面的客户端实例。

展开更多 50%)
分享

猜你喜欢

flash中通过XMLSocket监控生产系统(2-2)

Web开发
flash中通过XMLSocket监控生产系统(2-2)

flash中通过XMLSocket监控生产系统(1-2)

Web开发
flash中通过XMLSocket监控生产系统(1-2)

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

flash中通过XMLSocket监控生产系统(3-2)

Web开发
flash中通过XMLSocket监控生产系统(3-2)

flash中通过XMLSocket监控生产系统(2-5)

Web开发
flash中通过XMLSocket监控生产系统(2-5)

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

flash中通过XMLSocket监控生产系统(2-3)

Web开发
flash中通过XMLSocket监控生产系统(2-3)

flash中通过XMLSocket监控生产系统(2-4)

Web开发
flash中通过XMLSocket监控生产系统(2-4)

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

XML文档搜索使用小结1

XML文档搜索使用小结1

在服务器上安装使用MySQL的注意事项

在服务器上安装使用MySQL的注意事项
下拉加载更多内容 ↓