基本上我使用 Flash 连接到 Java 服务器。
尽管我的 Java 应用程序回复了<policy-file-request/>
,但它在 Flash 调试日志中列出(不确定顺序,因为有很多):
* 违反安全沙盒 *
与 192.168.1.86:4049 的连接停止 - 不允许来自http://127.0.0.1:8888/Current/wander.swf
警告:等待套接字策略文件时 xmlsocket://192.168.1.86:4049(3 秒)超时。这应该不会导致任何问题,但请参阅 http://www.adobe.com/go/strict_policy_files 以获得解释。
错误:由于缺少策略文件权限,来自http://127.0.0.1:8888/Current/wander.swf的请求者对 xmlsocket://192.168.1.86:4049 的资源请求 被拒绝。
我不明白的是,服务器(端口 4049)接收请求,输出策略文件(附加空字节)然后关闭连接,它肯定不应该超时吗?
我正在使用的策略文件是:
<?xml version="1.0"?>
<cross-domain-policy><allow-access-from domain="*" to-ports="*" />
</cross-domain-policy>