编辑:因此,我正在尝试使用AIR3.0连接到IRC服务器。无论如何,我总能
: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才需要,所以这不是您的问题。不幸的是,根据您发布的信息,我无法告诉您真正的问题是什么。请提供更多详细信息,也许有人可以告诉您真正的问题是什么。
关于actionscript-3 - 套接字策略文件服务器和AIR3.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9628362/