7
我有兩個問題:如何獲取Node.js中連接客戶端的IP地址?
1)我怎樣才能獲得IP地址,以及有關在連接時(見代碼註釋的連接部分)
2的客戶端的任何其他可能的數據)將自代碼可以同時安全地允許多個客戶端連接?
var net = require('net');
var sys = require('sys');
var server = net.createServer(function (stream) {
stream.setEncoding('utf8');
stream.on('connect', function() {
///////////////////////////////////////////////////////
console.log("WANT THE IP OF THE CONNECTOR HERE!!!!!!");
///////////////////////////////////////////////////////
});
// data recieve
stream.on('data', function (data) {
//stream.write(data);
console.log("recv: [" + data + "]");
});
// end connection
stream.on('end', function() {
stream.end();
});
});
server.listen(50505, 'localhost');
謝謝,完美的作品。找到像這樣的信息的最佳方式是什麼?谷歌上沒有很多,儘管我可能沒有輸入正確的關鍵字。 – MichaelICE
只需閱讀整個node.js手冊。時間不長。 –