套接字政策文件服务器和AIR3.0

问题描述:

编辑:所以我试图连接到使用AIR3.0的IRC服务器。不管是什么,我总是得到套接字政策文件服务器和AIR3.0

:server_ip NOTICE AUTH :*** Looking up your hostname... 
:server_ip NOTICE AUTH :*** Found your hostname (cached) 
ERROR :Closing Link: [server_ip] (Ping timeout) 

这里只是一串代码:

private function handleSocketData(__e:ProgressEvent):void { 
     receiveData(); 
    } 


    private function receiveData():void{ 
     var str:String =_socket.readUTFBytes(_socket.bytesAvailable);   
     txt.text += str;     
    } 

    private function sendData(__str:String):void{ 
     _socket.writeUTFBytes(__str); 
     _socket.flush();    
    } 

我只是做了经典的_socket.connect(SERVER_IP,SERVER_PORT);我有一堆像ProgressEvent.SOCKET_DATA,Event.CLOSE,Event.CONNECT套接字的侦听器... 没什么特别。 但无论如何,我可以连接到IRC服务器,但它始终停止在发现您的主机名,然后没有任何反应(没有更多的数据发送我的方式),我几秒钟后断开连接...

AIR不需要套接字策略,只有Flash可以,所以这不是您的问题。不幸的是,我不能根据你发布的信息告诉你真正的问题是什么。请提供更多细节,也许有人可以告诉你真正的问题是什么。

+0

感谢您的回复,我对此不确定。我会发布一些代码。 – Eric 2012-03-09 14:14:34

+0

听起来像它挂在你身上的IRC客户端,所以不是代码问题。也许它期待你发送一些你不是的东西? – 2012-03-09 15:32:12

+0

听起来像,我只是不知道它期望什么。我必须挖掘... – Eric 2012-03-09 17:48:47