Al fine di test ho realizzato una piccola chat in WebSocket e funziona molto bene.
Sto utilizzando un server di terze parti che offre questo servizio. Non ho un mio server.
In tutte le documentazioni che ho letto, da nessuna parte riesco a trovare il modo di interrogare il server per sapere quante connessioni sono attive ed il rispettivo ID
Questo mi sarebbe necessario per sapere chi è connesso e chi si è sconnesso.
Per il momento, usando ASP, ne tengo traccia con delle variabili ma non è molto affidabile come sistema.
In parole povere: Come sapere chi c'è e chi se ne è andato via?
La mia struttura:
e seguono tutte le funzioni dichiaratecodice:var wsUri = "wss://RemoteServer.com/room?apiKey=12345"; websocket = new WebSocket(wsUri); websocket.onopen = function(evt) { onOpen(evt) }; websocket.onclose = function(evt) { onClose(evt) }; websocket.onmessage = function(evt) { onMessage(evt) }; websocket.onerror = function(evt) { onError(evt) };

Rispondi quotando