Have a default port and only switch to a random one if that's taken
continuous-integration/drone/push Build is failing
Details
continuous-integration/drone/push Build is failing
Details
parent
e122ed329b
commit
36aa11d48f
@ -0,0 +1,18 @@
|
||||
const net = require('net');
|
||||
|
||||
module.exports = function(port, callback) {
|
||||
const server = net.createServer(function(socket) {
|
||||
socket.write('Echo server\r\n');
|
||||
socket.pipe(socket);
|
||||
})
|
||||
|
||||
server.listen(port, '127.0.0.1');
|
||||
server.on('error', function (e) {
|
||||
callback(true)
|
||||
})
|
||||
server.on('listening', function (e) {
|
||||
server.close()
|
||||
callback(false)
|
||||
})
|
||||
}
|
||||
|
Loading…
Reference in New Issue