方法1:检查发到端口上的数据如果是请求策略文件的话就把下面的策略文件发回去就行。
<?xml version="1.0"?>
<cross-domain-policy>
<allow-access-from domain="*" />
</cross-domain-policy>
方法2:在socket的服务器的同一台服务器上打开843端口,专门返回策略文件。
<?xml version="1.0"?>
<cross-domain-policy>
<allow-access-from domain="*" />
</cross-domain-policy>
因为 as3的socket默认是先用Security.loadPolicyFile("xmlsocket://"+ IP +":843");去找服务器上843端的策略文件。