1 | 'use strict';
|
2 | var net = require('net');
|
3 |
|
4 | module.exports = function (cb) {
|
5 | var server = net.createServer();
|
6 | server.unref();
|
7 | server.on('error', cb);
|
8 | server.listen(0, function () {
|
9 | server.close(cb.bind(null, null, server.address().port));
|
10 | });
|
11 | };
|