We use a private property of NodeJS HTTP server in PtthUtils.connectSocketToServer():
server._socket = socket;
server.emit('connection', this._server._socket);
This sets a new socket to Node's HTTP server manually.
I have also opened a question at StackOverflow about this issue.