7
Mam dwa pytania:Jak mogę uzyskać adres IP klienta łączącego w pliku Node.js?
1) Jak mogę uzyskać adres IP oraz inne ewentualne dane o kliencie, gdy łączy (patrz komentarz w kodzie w sekcji connect)
2) Będzie to kod bezpiecznie zezwalać na wiele połączeń klientów w tym samym czasie?
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');
Dzięki, działa idealnie. Jaki jest najlepszy sposób na znalezienie takich informacji? Na google nie ma zbyt wiele, ale prawdopodobnie nie wpisałem poprawnych słów kluczowych. – MichaelICE
Po prostu przeczytaj cały podręcznik node.js. To nie trwa długo. –