File tree Expand file tree Collapse file tree 1 file changed +8
-2
lines changed
Expand file tree Collapse file tree 1 file changed +8
-2
lines changed Original file line number Diff line number Diff line change @@ -66,12 +66,18 @@ function Server (opts) {
6666
6767 // start a udp tracker unless the user explicitly says no
6868 if ( opts . udp !== false ) {
69- self . udp4 = self . udp = dgram . createSocket ( { type : 'udp4' , reuseAddr : true } )
69+ var isNode10 = / ^ v 0 .1 0 ./ . test ( process . version )
70+
71+ self . udp4 = self . udp = dgram . createSocket (
72+ isNode10 ? 'udp4' : { type : 'udp4' , reuseAddr : true }
73+ )
7074 self . udp4 . on ( 'message' , self . onUdpRequest . bind ( self ) )
7175 self . udp4 . on ( 'error' , self . _onError . bind ( self ) )
7276 self . udp4 . on ( 'listening' , onListening )
7377
74- self . udp6 = dgram . createSocket ( { type : 'udp6' , reuseAddr : true } )
78+ self . udp6 = dgram . createSocket (
79+ isNode10 ? 'udp6' : { type : 'udp6' , reuseAddr : true }
80+ )
7581 self . udp6 . on ( 'message' , self . onUdpRequest . bind ( self ) )
7682 self . udp6 . on ( 'error' , self . _onError . bind ( self ) )
7783 self . udp6 . on ( 'listening' , onListening )
You can’t perform that action at this time.
0 commit comments