首页 新闻 会员 周边

FLASH7以上版本使用XMLSocket通信,通信不成功?

0
悬赏园豆:50 [已关闭问题] 关闭于 2013-03-13 13:56

现在在做的这个项目,Server端通过XMLSocket与前端flash进行数据交互,当电脑装的FLASH版本是7.0的时候,socket连接正常,可以通信,但是当我电脑的FLash升级到最新版本(11.5)的时候,Socket连接不上。经调试,每次flash尝试连接的时候都会发送字符串“<policy-file-request/>“到Server端,查阅了网上资料说这里要给客户端反馈一个策略文件,所以我加了如下代码,并且事先已经打开了843端口:

private static void HandlerData(object sender, string inf)
        {
            ((RemoteClient)sender).UserInf=inf;
            EventManager.EventDisplay("用户:"+inf+" 登陆系统");
            int graphicPanelId=AlarmInfContainer.HasActiveObject();
            //jeson add at 2013-3-7
            string xml="<cross-domain-policy>  <allow-access-from domain=\"*\" to-ports=\"1025-9999\"/> </cross-domain-policy> ";
            xml=xml+"\0";

            SentInf(xml);
            //jeson end


            if (graphicPanelId!=-1)
            {
                string strAlarmInf = "AlarmInf;"+graphicPanelId.ToString();                
                SentInf(strAlarmInf);
            }             
        }

但是还是不能通信,请问各位有什么好的解决办法吗?不胜感激

飞扬的兔子的主页 飞扬的兔子 | 菜鸟二级 | 园豆:213
提问于:2013-03-08 09:20
< >
分享
所有回答(1)
0

已经解决!

飞扬的兔子 | 园豆:213 (菜鸟二级) | 2013-03-13 13:56
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册