UNPKG

node-osc

Version:

pyOSC inspired library for sending and receiving OSC messages

28 lines (23 loc) 510 B
'use strict'; var node_net = require('node:net'); async function bootstrap(t) { const port = await getPort(); t.context = { port }; } function getPort() { return new Promise((resolve, reject) => { const server = node_net.createServer(); server.unref(); server.on('error', reject); server.listen(() => { const { port } = server.address(); server.close(() => { resolve(port); }); }); }); } exports.bootstrap = bootstrap; exports.getPort = getPort;