This repository has been archived on 2024-02-08. You can view files and clone it, but cannot push or open issues or pull requests.
desktop/portInUse.js

19 lines
376 B
JavaScript

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)
})
}