2011-08-11 310 views
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'); 

回答

相關問題