truss/comm/socket.net.js

17 lines
379 B
JavaScript
Raw Normal View History

2019-03-05 19:21:09 -06:00
import {createConnection, createServer} from 'net';
2018-12-23 07:56:44 -06:00
const port = process.env.DISPATCHER_PORT || 43170;
2019-03-05 19:21:09 -06:00
export function client(address) {
return createConnection(port, address);
}
2018-12-23 07:56:44 -06:00
2019-03-05 19:21:09 -06:00
export function server() {
const server = createServer();
2018-12-23 07:56:44 -06:00
const originalListen = server.listen;
server.listen = () => {
return originalListen.call(server, port);
}
return server;
2019-03-05 19:21:09 -06:00
}