Su uno dei miei script ho questo codice:Come mantenere una connessione WebSockets tra le pagine?
var webSocket = window.WebSocket || window.MozWebSocket;
window.ws = new webSocket('ws://64.121.210.140:2585/consoleappsample', 'my-protocol');
che funziona bene. Tuttavia, quando l'utente cambia pagina, devo ristabilire la connessione. Credo che questo stia causando problemi nel mio codice perché se il client invia i dati al server e quindi modifica le pagine, i dati potrebbero non essere ricevuti e le condizioni di gara si verificano.
Ho provato a mettere lo window.ws
in ambito globale ma non sembra aver risolto il problema. C'è un modo per mantenere la connessione WebSockets tra le pagine in modo che la connessione non debba essere costantemente ristabilita?
Io non la penso così. Ma la logica dell'applicazione dovrebbe coprire i problemi di connessione. –