var client = (isHttps ? https : http).request(options, res.response); curClient = client; client.once('error', retry); client.once('close', retry); client.once('socket', function(socket) { if (socket.connecting || socket._connecting) { timer = setTimeout(function() { retry(); }, 16000); socket.once((isHttpsProxy || isHttps) ? 'secureConnect' : 'connect', function() { retryCount = maxRetryCount; piped = true;
return; this._socket.once('end', () => { isClose = true; debug(`Channel ${this.name} disconnected`);
next(); } else { socket.once('connect', next);
return new Promise(function(resolve, reject) { var socket = new net.Socket(); socket.once('error', function() { socket.removeAllListeners('connect'); socket.removeAllListeners('error'); server.once('close', function() { resolve(port); }); }); }); socket.once('connect', function() { inject(port); port++;
this._socket.once('end', () => { isClose = true; debug("Channel ".concat(this.name, " disconnected"));
next(); } else { socket.once('connect', next);