'a'
mh-two-thousand-and-two
2024-04-12 44d2c92345cd156a59fc327b3060292a282d2893
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
const net = require('net');
 
exports = function(port, host) {
    return new Promise(resolve => {
        const server = net.createServer();
 
        server.unref();
        server.on('error', () => resolve(false));
        const options = {
            port
        };
        if (host) options.host = host;
        server.listen(options, () => {
            server.close(() => {
                resolve(true);
            });
        });
    });
};
 
module.exports = exports;