AS3套接字客户端不向服务器发送策略文件请求

时间:2015-02-22 00:18:13

标签: actionscript-3 sockets flash

我正在尝试编写AS3客户端。我可以建立连接,但在服务器的第一个答案之后调用Event.Close。我想这是因为政策文件。

问题是我的服务器没有收到策略文件请求。我试过在我的端口和843端口上进行监听。

这是我进行连接的方式:

    Security.allowInsecureDomain("*");
        Security.allowDomain("*");              
        Security.loadPolicyFile("xmlsocket://127.0.0.1:5555");
        socket = new Socket();

        socket.addEventListener(Event.CONNECT, connectHandler); 
        socket.addEventListener(Event.CLOSE, closeHandler); 
        socket.addEventListener(ErrorEvent.ERROR, errorHandler); 
        socket.addEventListener(ProgressEvent.SOCKET_DATA, dataHandler);
        socket.addEventListener(IOErrorEvent.IO_ERROR, ioErrorHandler); 

        try 
        { 
            trace("Trying to connect to " + serverURL + ":" + portNumber + "\n"); 
            socket.connect(serverURL, portNumber); 
        } 
        catch (error:Error) 
        { 
            trace(error.message + "\n"); 
            socket.close(); 
        }

0 个答案:

没有答案