Sto riscontrando un problema con Socket.IO.Gestione errori Socket.io
Sto tentando di ricollegare il socket dopo gli errori del socket ma non si ricollegherà. Ecco il codice:
socket = io.connect(host, options);
socket.on('connect', this.onConnect);
socket.on('error', function() {
//here i change options
socket = io.connect(host, options);
});
Perché non crea la nuova connessione? (L'host e il porto vengono mantenuti costanti e funziona per la prima connessione).
1) Qual è il 'error' evento? 2) Come fai a sapere che non sta creando una nuova connessione? 3) Ovviamente devi impostare tutti i gestori di eventi ancora una volta quando crei una nuova connessione, lo stai facendo? – freakish
1) "errore" è l'evento socket.io predefinito (https://github.com/LearnBoost/socket.io/wiki/Authorizing) 2) la nuova connessione non viene registrata 3) sì, lo faccio – user1856728
Loggato? Sul lato server? O lato client? – freakish