blob: 84bf49fa96c81faab8fe6ad931ed6feae688b8f8 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
'use strict';
const common = require('../common');
const assert = require('assert');
const cluster = require('cluster');
const net = require('net');
if (cluster.isMaster) {
cluster.fork();
cluster.on('listening', common.mustCall(function(worker, address) {
const port = address.port;
// ensure that the port is not 0 or null
assert(port);
// ensure that the port is numerical
assert.strictEqual(typeof port, 'number');
worker.kill();
}));
} else {
net.createServer(common.mustNotCall()).listen(0);
}
|