我有两个问题:
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');
最佳答案
关于node.js - 如何在 Node.js 中获取连接客户端的 IP 地址?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7020457/