gpt4 book ai didi

apache-flex - Action : connect to socket server

转载 作者:行者123 更新时间:2023-12-03 12:06:47 24 4
gpt4 key购买 nike

我正在使用actionscript连接到我的套接字服务器,但是我总是从actionscript发送<policy-file-request/>,然后关闭连接。 actionscript中的代码是:

            protected function connect_to_server_btn_clickHandler(event:MouseEvent):void
{
Security.loadPolicyFile("http://192.168.0.198/crossdomain.xml");
socket = new Socket();
socket.addEventListener(Event.CONNECT, onConnect);
socket.connect("192.168.0.198", 9999);
}

crossdomain.xml的内容:
<?xml version="1.0"?>
<!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd">
<cross-domain-policy>
<allow-access-from domain="*" />
</cross-domain-policy>

swf及其包装的html都放在 http://192.168.0.198/bin-debug/下,而crossdomain.xml文件已由actionscript成功加载(通过数据包捕获工具)。

我想如果提供crossdomain.xml,我应该不应该获得 <policy-file-request/>吗?提前致谢!

最佳答案

这是教程如何解决
http://www.adobe.com/devnet/flashplayer/articles/socket_policy_files.html

Flash Player将检查策略文件服务器(默认情况下为端口843),或者如果需要,在要打开的套接字上(对于您来说,端口2222)进行检查。

另外,阅读this

关于apache-flex - Action : connect to socket server,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3737067/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com