Uso lo node.js
e socket.io
per creare un'applicazione web in tempo reale. Darò agli utenti il pieno controllo della connessione socket, come la disconnessione manuale e la (ri) connessione.Socket.io - Riconnessione manuale dopo disconnessione lato client
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();
}
Il client avvia la funzione socket_connect()
funziona bene, ma dopo aver usato socket.disconnect()
, nessuna nuova connessione si avvia.
Che cosa intendi con "Nessuna nuova connessione inizia"? Ciò non si ricollega automaticamente o quando l'utente seleziona socket_connect() la nuova connessione non funziona. – Martin
La riconnessione automatica funziona correttamente, non è questo il problema. Vedi la mia risposta ... Problema risolto. – acc