UNPKG

rinvoke

Version:

RPC library based on net sockets, can work both with tcp sockets and ipc

22 lines (16 loc) 326 B
'use strict' const net = require('net') function getPort (cb) { const server = net.createServer() server.unref() server.on('error', err => { cb(err, null) }) server.listen(0, () => { const port = server.address().port server.close(() => { cb(null, port) }) }) } module.exports = getPort