/** * Close the TCP server. * * @memberof TcpReader */ close() { if (this.server && this.server.listening) { this.server.close(); // Close all live sockets this.sockets.forEach(socket => socket.destroy()); this.sockets = []; } }
stop() { this.server.close(); process.exit(0); }
close() { this.server.close(); }
before(done => { const server = net.createServer(); server.listen(0, () => { const address = server.address(); port = address.port; console.log('using port =>', port); server.close(); done(); }); });
serviceServer.on('error', err => { log.info('Something went wrong with service server. Stopping...\n', err.name || err.code, err.message) serviceServer.close() process.exit(1) })
/** @inheritdoc */ protected onDispose() { const OLD_SERVER = this._server; if (OLD_SERVER) { OLD_SERVER.close(); } this._server = null; const AFTER_DISPOSED = this.afterDisposed; if (AFTER_DISPOSED) { AFTER_DISPOSED(); } }
server.listen(0, () => { const address = server.address(); console.log('using port =>', address.port); server.close(); setTimeout(() => { startServer(address.port); }, 100); });
// todo: deal didListen listen(didListen) { let _this = this; let server = net.createServer(this.handleConnection); server.on('error', function (err) { _this.logger.error(`代理服务器发生错误,错误信息:${err.message}`); server.close(); }); server.listen(this.listenAddr.port, () => { _this.logger.info(`代理服务器启动,监听端口${_this.listenAddr.port}...`); }); }
server.listen(port, () => { server.once('close', () => { resolve(port); }); server.close(); });
server.on('error', function(err){ if (err.code == 'EADDRINUSE') { console.warn('Address in use, retrying...'); setTimeout(() => { server.close(); server.listen(PORT); }, 1000); } else { console.error(err); } });
server.on('listening', () => { console.log(`the server is runnint on port ${port}`); server.close(); resolve(false); });