Skip to content

Commit 2729473

Browse files
committed
fix exception on node 9
A new argument is necessary to the TCPWrap constructor due to nodejs/node#17157
1 parent 66cdf9c commit 2729473

2 files changed

Lines changed: 5 additions & 5 deletions

File tree

‎client.js‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
var Handle = require('./handle')
2-
var TCP = process.binding('tcp_wrap').TCP
3-
var TCPConnectWrap = process.binding('tcp_wrap').TCPConnectWrap
2+
var TCPWrap = process.binding('tcp_wrap')
3+
var TCPConnectWrap = TCPWrap.TCPConnectWrap
44
var pull = require('pull-stream')
55
var net = require('net')
66

77
module.exports = function (port, address, cb) {
88
cb = cb || function () {}
99
port |= 0
10-
var clientHandle = new TCP()
10+
var clientHandle = TCPWrap.constants ? new TCPWrap.TCP(TCPWrap.constants.SOCKET) : new TCPWrap.TCP()
1111
var connect = new TCPConnectWrap()
1212
var stream
1313

‎server.js‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
var TCP = process.binding('tcp_wrap').TCP
1+
var TCPWrap = process.binding('tcp_wrap')
22
var net = require('net')
33
var Handle = require('./handle')
44

55
function noop () {}
66

77
module.exports = function (onConnect) {
8-
var server = new TCP()
8+
var server = TCPWrap.constants ? new TCPWrap.TCP(TCPWrap.constants.SERVER) : new TCPWrap.TCP()
99

1010
return {
1111
listen: function (port, addr, cb) {

0 commit comments

Comments
 (0)