2011-08-11 25 views
7

Tengo dos preguntas:¿Cómo puedo obtener la dirección IP del cliente de conexión en Node.js?

1 ¿Cómo puedo obtener la dirección IP), y cualesquiera otros datos posibles sobre el cliente cuando se conecta (ver comentario en el código de la sección de conexión)

2) será este código de forma segura permitir conexiones de múltiples clientes al mismo tiempo?

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'); 

Respuesta

Cuestiones relacionadas