socket.io client connect disconnect

node.js, socket.io, socket.io-1.0

Solution

Have you tried this config in client ?

// 0.9  socket.io version
io.connect(SERVER_IP, {'force new connection': true});

// 1.0 socket.io version
io.connect(SERVER_IP, {'forceNew': true});

Problem

I am unable to figure out why disconnecting / connecting a socket.io connection multiple times is not working ? Server side code: ``` io.on('connection', function(socket){ console.log('a user connected'); socket.on('disconnect', function(){ console.log('user disconnected'); }); }); ``` Client side code: ``` var socket = io(); socket.on('connect', function() { console.log("connected from the client side"); }); $('#connect_button').click(function(){ socket.connect(); }); $('#disconnect_button').click(function(){ socket.disconnect(); }); ``` It disconnects alright. But doesn't reconnect. I'm using Socket.io 1.0. Please help.

Original source