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
Vous devez vous connecter pour publier un commentaire.
Il travaille maintenant, avec la prise.socket.reconnect()
Connexes: https://github.com/LearnBoost/socket.io-client/issues/251
Si vous êtes en utilisant un Socket.io 1.0, essayez d'utiliser le
io
manager sur le support de poignée manuel de déconnexion et de reconnexion.La reconnecting_attempt, de la reconnexion, rebranché et des événements liés à la prise devrions tous être émise par la suite.
Vous pouvez vous reconnecter par la suite côté client config.