title: Reconnect socket in disconnect event
body: <p>I am trying to reconnecct the socket after the disconnect event is fired with same socket.id here is my socket config </p>
  
  <pre><code>var http = require('http').Server(app);
  var io = require('socket.io')(http);
  var connect_clients = [] //here would be the list of socket.id of connected users
  http.listen(3000, function () {
      console.log('listening on *:3000');
  });
  </code></pre>
  
  <p>So on disconnect event i want to reconnect the disconnected user with same socket.id if possible</p>
  
  <pre><code>socket.on('disconnect',function(){
  var disconnect_id = socket.id; //i want reconnect the users here
  });
  </code></pre>