fancy
fancy

Reputation: 51363

Socket.io reconnect on disconnect?

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

Answers (1)

davin
davin

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

Related Questions