Nodejs,如何检测闭合套接字?

时间:2014-03-07 20:48:33

标签: node.js actionscript-3 sockets

nodejs中的net(TCP)套接字上存在END事件,但是当它假设运行时没有任何反应:

socket.on('end', function(){
        clients.splice(clients.indexOf(socket), 1);
        console.log(socket.name + " left the chat.\n");
    });

我已经读过存在allowHalfOpen = true属性。 any1可以解释allowHalfOpen做了什么,以及如何使这个函数检测到任何断开连接,即使窗口关闭。

P.S。如果这有所不同,我正在使用FLASH制作应用程序。

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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