2011-06-11 138 views
1

美好的一天,如何檢測net.CreateServer內部斷開連接的客戶端?

我正在玩在SO:PHP Socket Server vs node.js: Web Chat這裏找到的例子。

使用gMUD(類似telnet的客戶端)連接到我的服務器,我似乎無法檢測客戶端何時與服務器斷開連接。

這裏是我使用的兩個事件:

socket.on('end', function() { 
    console.log('end'); 
}); 

socket.on('error', function() { 
    console.log('error'); 
}); 

說實話,我認爲錯誤事件可以做到這一點。還有其他事件我實際上失蹤了嗎?

回答

3

我找到了。這是很狡猾的:

socket.on('close', function() { 
    //Do something 
});