You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

27 lines
569 B

var assert = require('assert');
var net = require('net');
var connections = 0;
process.on('message', function(m, server) {
console.log('CHILD got message:', m);
assert.ok(m.hello);
assert.ok(server);
assert.ok(server instanceof net.Server);
// TODO need better API for this.
server._backlog = 9;
server.listen(function() {
process.send({ gotHandle: true });
});
server.on('connection', function(c) {
connections++;
console.log('CHILD got connection');
c.destroy();
process.send({ childConnections: connections });
});
});