diff --git a/lib/client/websocket-tracker.js b/lib/client/websocket-tracker.js index 1573cfd2..7ec51620 100644 --- a/lib/client/websocket-tracker.js +++ b/lib/client/websocket-tracker.js @@ -427,6 +427,7 @@ class WebSocketTracker extends Tracker { // Once the peer is emitted in a 'peer' event, then it's the consumer's // responsibility to listen for errors, so the listeners are removed here. function onConnect () { + console.log('onconnect') peer.removeListener('error', onError) peer.removeListener('connect', onConnect) } diff --git a/server.js b/server.js index 3bdbea71..49e1b8d6 100644 --- a/server.js +++ b/server.js @@ -118,6 +118,7 @@ class Server extends EventEmitter { server: noServer ? undefined : this.http, perMessageDeflate: false, clientTracking: false, + autoAcceptConnections: true, ...(isObject(opts.ws) ? opts.ws : undefined) }) @@ -132,6 +133,7 @@ class Server extends EventEmitter { this.ws.on('connection', (socket, req) => { // Note: socket.upgradeReq was removed in ws@3.0.0, so re-add it. // https://github.com/websockets/ws/pull/1099 + debug('ws upgrade request', req, 'to socket', socket) socket.upgradeReq = req this.onWebSocketConnection(socket) }) @@ -617,7 +619,7 @@ class Server extends EventEmitter { } _onWebSocketError (socket, err) { - debug('websocket error %s', err.message || err) + console.log('websocket error %s', err.message || err) this.emit('warning', err) this._onWebSocketClose(socket) }