首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > flex >

Flash XMLSocket网络聊天解决方案,该怎么处理

2012-04-18 
Flash XMLSocket网络聊天解决方案现在做了个网络聊天室,通过Flash 的XMLSocket和后台的进行socket通信,然

Flash XMLSocket网络聊天解决方案
现在做了个网络聊天室,通过Flash 的XMLSocket和后台的进行socket通信,然后用js得到数据修改页面。
客户端这边XMLSocket有什么好的办法穿过防火墙?

[解决办法]
穿越防火墙?
你在控制面版里把服务器防火墙打开指定端口就行了
如果你说的是沙箱问题,在服务器接收数据前要先发送策略文件
string policy = "<?xml version=\"1.0\"?><cross-domain-policy><allow-access-from domain=\"*\" to-ports=\"" + port + "\"/></cross-domain-policy>\0";
user.bw.Write(System.Text.Encoding.GetEncoding("gb2312").GetBytes(policy));
user.bw.Flush();

就可以了,会弄会弄看你水平层次了,方法就是这样
[解决办法]
服务器要开,客户不用开,因为客户是连接到服务器的端口
你说的这种情况实际中应该不存在吧
服务器比如打开了8888端口
客户也要去连接8888端口
不会有别的出现,总之就是

服务器要开,客户不用开,因为客户是通过tcp连接到服务器的端口
[解决办法]
强烈建议使用FMS

热点排行