¿Cuándo se emite el evento 'connect' en el módulo net de nodejs?
Tengo este servidor TCP simple:
var net = require('net');
var server = net.createServer(function (socket) {
socket.on('connect', function() {
console.log("New client!");
});
});
server.listen(8000, function(){
console.log("server running...")
});
y luego tengo otro archivo comocliente.js:
var net = require('net');
var client = net.connect({port: 8000},
function() {
console.log('client connected');
});
client.on('error', console.error);
Ejecuto el servidor en una ventana de terminal y luego ejecuto el cliente en otra ventana y espero ver el registro del servidor "Nuevo cliente". Aunque, eso no sucede. Entonces, ¿cuándo se emite exactamente el evento 'conectar'?