async function openClientConnection(channelName, readerUuid) { const pathToSocket = socketPath(channelName, readerUuid); const client = new net.Socket(); return new Promise((res, rej) => { client.connect( pathToSocket, () => res(client) ); client.on('error', err => rej(err)); }); }
const proxy_socket = net.Socket(); proxy_socket.connect(target.port, target.hostname);
if (!this.isConnected()) { return new Promise((resolve, reject) => { this.client = new net.Socket();
const client = new net.Socket(); await new Promise(res => { client.connect(
wrap(net.Socket.prototype, 'connect', function (original) { return function () { // From Node.js v7.0.0, net._normalizeConnectArgs have been renamed net._normalizeArgs var args = v7plus ? net._normalizeArgs(arguments) : net._normalizeConnectArgs(arguments) if (args[1]) args[1] = ins.bindFunction(args[1]) var result = original.apply(this, args) patchOnRead(this) return result } })
// connection to client function sendMsg () { let localSocket = new net.Socket() localSocket.connect(localPort, 'localhost') localSocket.on('connect', function () { localSocket.write('[local-msg]') }) localSocket.on('data', data => { log.info(+new Date(), 'DATA_FROM_REMOTE: ', data.toString()) }) localSocket.on('error', noop) localSocket.on('close', hadError => { localSocket.removeAllListeners('data') }) }
constructor(args) { super(); if (args.constructor && args.constructor.name === 'Socket') { this.socket = args; this.ip = this.socket.remoteAddress.replace('::ffff:', ''); this.port = this.socket.remotePort; } else { this.ip = args.ip; this.port = args.port; this.socket = new net.Socket(); } this.messages = new MessageEmitter(); this.connected = false; }
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))); }); });
function ipcInterface(options) { this.options = options; this.ipcRequests = {}; this.errorHandler = new ErrorHandler(); eventEmitter.call(this); this.socket = new net.Socket(); }
var TcpClient = function (host, port) { SocketClient.apply(this, arguments); this.host = host; this.port = port; this.client = new net.Socket(); }
constructor(options) { super(); let sock = new net.Socket(), connectOptions = Object.assign({ host: '127.0.0.1', port: 10011 }, options); this.sock = sock; this.host = connectOptions.host; this.port = connectOptions.port; sock.on('connect', () => super.streamSetup(sock, sock)); sock.connect(connectOptions); }
function hb_check(node, container_port, container) { if (config.automatic_heartbeat.indexOf('enabled') > -1) { const client = config.ssl ? new tls.TLSSocket() : new net.Socket(); client.connect(container_port, node, container, () => {}); client.on('end', () => { addLog('\nA Heart Beat Check Just Ran.'); }); client.on('error', () => { addLog('\n' + container + ' failed on: ' + node); console.log('\n' + container + ' failed on: ' + node); if (config.container_host_constraints) { container_faillog.push(container); container_failover(container); } superagent .get(`${scheme}${server}:${server_port}/restart`) .query({ token: token, container }) .end((error, response) => { if (error) { console.log(error); } }); }); } }
it('should construct with existing socket', function() { const socket = new net.Socket({host: 'localhost', port: 8080}); const client = new HL7Client(socket); assert(client instanceof HL7Client); assert.strictEqual(client._extSocket, socket); assert.strictEqual(client.connected, false); assert.strictEqual(client.connecting, false); });
function getResponseFromSocket(res) { var port = 9002; var host = '127.0.0.1'; var socket = new jSocket(new net.Socket()); //Decorate a standard net.Socket with JsonSocket socket.connect(port, host); socket.on('connect', function() { socket.sendMessage('projects'); socket.on('message', function(results) { res.send(results); }); }); }
function connect(host,port){ var socket = new JsonSocket(new net.Socket()); //Decorate a standard net.Socket with JsonSocket socket.connect(port, host); return socket; }