有没有办法强制Socket通过HTTP加载跨域策略?

时间:2013-04-04 16:05:39

标签: actionscript-3 flash flex

当连接到远程服务器时,Socket尝试通过将"<policy-file-request/>\0"发送到端口843然后再发送到目标端口来加载跨域策略。但是,我正在使用的一些服务器只有通过HTTP端口80提供的/crossdomain.xml上的跨域策略。

有没有办法强制Socket通过HTTP加载跨域策略?

我知道URLLoader将使用HTTP跨域策略,但它不太适合我的需求。

1 个答案:

答案 0 :(得分:2)

看起来答案是否定的。来自Adobe

  

说明:通过HTTP提供的策略文件可能不再用于授权与该服务器的套接字连接。相反,必须通过套接字策略文件授权连接。套接字策略文件是套接字连接,用于向Flash Player发送包含策略的XML。