Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js Nodejs,如何检测关闭的套接字?_Node.js_Actionscript 3_Sockets - Fatal编程技术网

Node.js Nodejs,如何检测关闭的套接字?

Node.js Nodejs,如何检测关闭的套接字?,node.js,actionscript-3,sockets,Node.js,Actionscript 3,Sockets,nodejs中的网络(TCP)套接字上存在结束事件,但假设它运行时不会发生任何事件: socket.on('end', function(){ clients.splice(clients.indexOf(socket), 1); console.log(socket.name + " left the chat.\n"); }); 我读到有allowHalfOpen=true属性存在。any1能否解释AllowAlfOpen的作用,以及如何使此函数检测

nodejs中的网络(TCP)套接字上存在结束事件,但假设它运行时不会发生任何事件:

socket.on('end', function(){
        clients.splice(clients.indexOf(socket), 1);
        console.log(socket.name + " left the chat.\n");
    });
我读到有
allowHalfOpen=true
属性存在。any1能否解释AllowAlfOpen的作用,以及如何使此函数检测任何断开,即使窗口关闭

另外,如果这有什么不同,我正在用FLASH制作应用程序。

尝试使用socket。on('disconnect')

socket。on('close')会监听各种断开连接,包括意外的一次。

socket。on('disconnect'),我会,不会;当出现意外断开连接时,将无法工作。但我试着用socket.on('close')-这很有效。但是,并不像我预期的那么顺利。