UNPKG

wait-for-port

Version:

wait for host/port to become available

14 lines (12 loc) 309 B
var net = require('net'); exports.nextRandomPort = function(cb) { var server = net.createServer(function() { }); server.listen(0, function() { var port = server.address().port; server.close(function(err) { // console.log('next random port: ' + port); cb(err, port); }); }); }