this.opts.port = this.server.address().port; this.logger.info(`TCP server is listening on port ${this.opts.port}`); this.connected = true;
_startServer(port) { const server = net.createServer(); server.once('error', err => { this.emit('error', err); }); server.on('connection', socket => { this._handleSocket(socket); }); server.listen(port, () => { const realPort = server.address().port; if (port === this.publishPort && port === 0) { this.publishPort = realPort; } this.logger.info('[RpcServer] server start on %s', realPort); }); return server; }
server.listen(0, () => { const address = server.address(); console.log('using port =>', address.port); server.close(); setTimeout(() => { startServer(address.port); }, 100); });
before(done => { const server = net.createServer(); server.listen(0, () => { const address = server.address(); port = address.port; console.log('using port =>', port); server.close(); done(); }); });
function getPort (cb) { const server = net.createServer() server.unref() server.on('error', err => { cb(err, null) }) server.listen(0, () => { const port = server.address().port server.close(() => { cb(null, port) }) }) }
server.listen({ host: "127.0.0.1", port : 11215 } ,() => { console.log("Proxy listening: ", server.address()); });
server.listen({host: config.server.login.ip, port: config.server.login.port}, function () { logger.info('Login server listening to port %s', server.address().port); });
// // helper // function getPort (cb) { var server = require('net').createServer() server.listen(0) server.on('listening', function () { var port = server.address().port server.once('close', function () { cb(port) }) server.close() }) }
server.listen(tcpProxyPort, tcpProxyHost, () => { const address = server.address() as any if (!address) { reject(new DiatError('failed to listen')) return } resolve( Object.assign( { host: tcpProxyHost, }, address ) ) })
// grab a random port. server.listen(() => { address = server.address(); console.log('opened server on %j', address); });
server.listen({host: config.server.game.ip, port: config.server.game.port}, function () { logger.info('Game server listening to port %s', server.address().port); });
server.listen(1115, () => { console.log("Failover server running: ", server.address()); });
server.listen(tcpProxyPort, tcpProxyHost, () => { const address = server.address() as any if (!address) { reject(new DiatError('failed to listen')) return } resolve( Object.assign( { host: tcpProxyHost, }, address ) ) })