socket.once('data', (data) => {
req.once('socket', function(socket){ if(log.isLevelEnabled('debug')){ socket.once('connect', function(){ log.runLog('debug', methodName, 'do http connect for ' + requestPath + ' cost ' + (new Date().getTime() - start) + ' ms'); }).once('lookup', function(){ log.runLog('debug', methodName, 'dns resolve for ' + requestPath + ' cost ' + (new Date().getTime() - start) + ' ms'); }); } log.runLog('info', methodName, 'get tcp socket for ' + requestPath + ' cost ' + (new Date().getTime() - start) + ' ms'); });
it('should use external socket instance', function(done) { const socket = new net.Socket(); socket.connect(8080, 'localhost'); socket.once('connect', () => { client = new HL7Client(socket); client.close() .then(() => client.connect(8080)) .then(() => client.close()) .then(() => done()) .catch((e => done(e))); }); });
socket.once('data', chunk => { console.log('SSH server version: %j', chunk.trim()); socket.pipe(socket) socket.end() })
net.createServer(function (socket) { socket.once('data', function(data) { socket.write(data); }) }).listen(4200, () => console.log("Once echo server listening on port 4200"));
close() { return new Promise(resolve => { if (!this.connected) return resolve(); this._socket.once('close', () => resolve()); this._socket.destroy(); }); }
// tunnel is considered open when remote connects remote.once('connect', function() { self.emit('open', remote); conn_local(); });
socket.once('close', () => { this.destroy(err, true) })
socket.once('close', () => { console.log('close'); });
// tunnel is considered open when remote connects remote.once('connect', function() { self.emit('open', remote); conn_local(); });
socket.once('error', err => { console.log(err); });
socket.once('error', err => { console.log(err); });
socket.once('connect', () => { console.log('connected'); });
socket.once('close', () => { console.log('close'); });
socket.once('connect', () => { console.log('connected'); });