Socket.io - Reconnexion manuelle après déconnexion côté client

- Je utiliser node.js et socket.io de créer un véritable moment d'application web. Je vais donner aux utilisateurs le plein contrôle de la connexion de socket, comme manuel de le déconnecter et de se (re)connecter.

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();
}

Sur client le démarrage de la socket_connect() fonction fonctionne très bien, mais après l'utilisation de socket.disconnect()aucune nouvelle connexion démarre.

source d'informationauteur acc