diff --git a/lib/socket.js b/lib/socket.js index eccf049c..0af8a241 100644 --- a/lib/socket.js +++ b/lib/socket.js @@ -203,10 +203,10 @@ self.sessionid = sid; self.closeTimeout = close * 1000; self.heartbeatTimeout = heartbeat * 1000; - self.transports = io.util.intersect( + self.transports = transports ? io.util.intersect( transports.split(',') , self.options.transports - ); + ) : self.options.transports; self.setHeartbeatTimeout(); @@ -249,7 +249,7 @@ }); } - connect(self.options.transports); + connect(self.transports); self.once('connect', function (){ clearTimeout(self.connectTimeoutTimer);