Reputation: 51363
Is something like this possible?
socket.on('disconnect', function(){
console.log('disconnected...');
socket.connect();
socket.on('connect', function(){
console.log('...reconnected');
})
})
Upvotes: 5
Views: 5298
Reputation: 45525
Socket.io reconnects automatically (if you set the reconnect
option, although it defaults to true), so you don't really need to do that.
Furthermore, there is a reconnect
event which seems far more appropriate.
Also, set your event handlers independently, don't set the connect handler in the execution of the disconnect handler.
Upvotes: 12