Socket.io - Manual reconectar após desconexão do lado do cliente

eu usonode.js esocket.io para criar um aplicativo da web em tempo real. Eu darei aos usuários controle total da conexão do soquete, como desconexão manual e (re) conexão.

function socket_connect()
{
    console.log('func socket_connect');
    socket = io.connect('http://url/to/the/app');
}

function socket_reconnect()
{
    console.log('func socket_reconnect');
    socket_connect();
}

function socket_disconnect ()
{
    console.log('func socket_disconnect');
    if (socket) socket.disconnect();
}

No cliente, inicie osocket_connect() função funciona bem, mas depois de usarsocket.disconnect(), nenhuma nova conexão é iniciada.

questionAnswers(3)

yourAnswerToTheQuestion