Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

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');
    })  
})
like image 759
fancy Avatar asked May 05 '11 13:05

fancy


1 Answers

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.

like image 95
davin Avatar answered Oct 31 '22 00:10

davin