_startServer(port) { const server = http2.createServer(); server.once('error', err => { this.emit('error', err); }); server.on('session', session => { this._handleSocket(session); }); server.on('stream', (stream, headers) => { this._handleStream(stream, headers); }); 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.on('connection', () => { console.log('connection created'); });
server.close() }) server.on('error', onError) server.on('socketError', onError) server.on('stream', function (stream, headers) { var trans = ins.currentTransaction t.ok(trans, 'have current transaction') }) server.listen(() => { port = server.address().port var client = connect(secure, port) client.on('error', onError)
server.close() done() }) server.on('error', onError) server.on('socketError', onError) server.on('stream', function (stream, headers) { var trans = ins.currentTransaction t.ok(trans, 'have current transaction') }) server.listen(() => { port = server.address().port client = connect(secure, port) client.on('error', onError)
}) server.close() }) server.on('error', onError) server.on('socketError', onError) server.on('stream', function (stream, headers) { var trans = ins.currentTransaction t.ok(trans, 'have current transaction') server.listen(() => { port = server.address().port var client = connect(secure, port) client.on('error', onError)
server.close() }) server.on('error', onError) server.on('socketError', onError) server.on('stream', function (stream, headers) { var trans = ins.currentTransaction t.ok(trans, 'have current transaction') }) server.listen(() => { port = server.address().port var client = connect(secure, port) client.on('error', onError)
server.close() }) server.on('error', onError) server.on('socketError', onError) server.on('stream', function (stream, headers) { var trans = ins.currentTransaction t.ok(trans, 'have current transaction') }) server.listen(() => { port = server.address().port var client = connect(secure, port) client.on('error', onError)