Resolve a promise when successfully connected to remote port.
npm install connect-port --save
const connectPort = require('connect-port')
connectPort(80, {
host: 'npmjs.com',
}).then(socket => {
console.log(socket.connecting)
})
// false- port-ready - Promise to wait until a port is ready to accept connection.