今天使用SOCKET写基于HTTP1.1协议下载时,突然出现安全错误,检查WEB根目录下有crossdomain.xml,也测试了Security.loadPolicyFile("xmlsocket://192.168.0.125:843");问题仍然存在,后来想起以前也做过类似的程序,当时了一个服务器端监听843端口,返回XML策略内容如下
<cross-domain-policy><allow-access-from domain="*" to-ports="*" /></cross-domain-policy>
马上编写服务器端进入测试,问题还是有,试了好久,多种方法问题,仍然存在,奇怪了,后来突然想起,在发送策略的字符串后,应该有一个空中止符 \0 加上后,再次测试,一切正常