I think nodejs can make HandleWrap to be Persist weak object, so v8 can collect the i
var net = require('net');
var PORT = 8000;
var tcpServer = net.createServer(function(socket) {
console.log('new client');
// after run out of this callback, `socket' becomes inaccessible, so v8 can collect it
});
tcpServer.listen(PORT);