var fork = require('child_process').fork; var net = require('net'); var buffer = new Buffer(1024 * 1024); function write(socket){ if (!socket.writable) return ; _AN_Call_write('write', socket, buffer, function (){ write(socket); } ); } var server = net.createServer(function (socket){ server.close(); write(socket); } ); server.listen(8000, function (){ fork(__dirname + '/throughput-child.js'); } );