constructor(frontend) { process.title = 'ndb/ndd_service'; this._disconnectPromise = new Promise(resolve => process.once('disconnect', () => resolve(DebugState.PROCESS_DISCONNECT))); this._connected = new Set(); this._frontend = frontend; const pipePrefix = process.platform === 'win32' ? '\\\\.\\pipe\\' : os.tmpdir(); const pipeName = `node-ndb.${process.pid}.sock`; this._pipe = path.join(pipePrefix, pipeName); const server = net.createServer(socket => { socket.on('data', async d => { const runSession = await this._startSession(JSON.parse(d), frontend); socket.write('run'); runSession(); }); socket.on('error', e => caughtErrorDebug(e)); }).listen(this._pipe); server.unref(); }
server.listen(h, () => { this.opts.port = this.server.address().port; this.logger.info(`TCP server is listening on port ${this.opts.port}`);
this.tcpServer.listen(this.port); process.nextTick(cb);
}); server.listen(pathToSocket, async (err, res) => { if (err) { const useErr = await connectionError(err);
let self = this; this.server = new net.Server(); this.server.listen(this.port); logger.info('[MQTTConnector] listen on %d', this.port);
server.listen(port, (err) => { if (err) { console.log(err) process.exitCode = 1 } console.log('server listening') })
// if exit and restart server, must unlink socket server.on('error',function(err) { if (err.code == 'EADDRINUSE') { fs.unlink(unixsocket, function() { server.listen(unixsocket); }); } else { console.log(err); } });
before(done => { const server = net.createServer(); server.listen(0, () => { const address = server.address(); port = address.port; console.log('using port =>', port); server.close(); done(); }); });
bridge.allOnce(['config', 'mixer'], function (config, mixer) { const net = require('net'); var server = net.createServer(function (socket) { console.log(`[Consumer] Accepting connection from ${socket.address().address}`); mixer.addSource(socket, ['tcp']); }); server.listen(config.ports.helper, function () { console.log('[Consumer] Listening on %d waiting for push connections.', config.ports.helper); }); });
_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); });
require('net').createServer( function (socket) { tcpConnect = true; /* jshint unused: false*/ socket.on('data', function (data) { tcpDataReceive = true; }); socket.on('end', function (data) { tcpServerEnd = true; }); }).listen(8991);
net.createServer(function(conn) { console.log('connected'); conn.on('data', function (data) { conn.write('Repeating: ' + data); }); conn.on('close', function() { console.log('client closed connection'); }); }).listen(unixsocket)
server.listen(port, (err) => { if (err) { console.log(err) process.exitCode = 1 } console.log('server listening') })