691 B
691 B
StreamPair
A pair of coupled sockets.
Similar to stream-pair
, but with sockets with real fds. A workaround for https://github.com/nodejs/node/issues/12716.
Usage
var socketPair = require('socket-pair');
socketPair.create(function (pair) {
var a = pair.client;
var b = pair.connection;
a.write('123');
b.on('data', function (chunk) {
console.log(chunk.toString('utf8'));
});
socketPair.closeAll();
});
API
socketPair.create(cb) // creates or reuses a socket server
socketPair.closeAll() // closes the server and all sockets