1
我使用telnet通過此nodejs代碼連接。從telnet退出時,「結束」事件觸發但不顯示遠程地址和端口。Nodejs需要查看哪個客戶端已經退出
var net = require('net');
var server = net.createServer(function(s) {
console.log('CONNECT:' + s.remoteAddress + ':' + s.remotePort);
s.on('data', function(data) {
console.log('DATA: ' + s.remoteAddress + ':' + s.remotePort);
s.write('You said "' + data + '"');
});
s.on('end', function() {
console.log('END: ' + s.remoteAddress + ':' + s.remotePort);
});
s.write('hello\r\n');
});
server.listen(8000, function() {
console.log('Server started on port 8000');
});
在服務器控制檯,我得到的,當我退出的telnet
END: undefined:undefined disconnected
任何想法以下?
謝謝robertklep! – extensa5620