Ich erstelle eine Anwendung in Java, die einen eingebetteten Websocket-Server hat, der auf Jetty basiert. Der Client ist die Standard-Websocket-Implementierung in Google Chrome. Alles funktioniert in Ordnung, nur wenn nach einer bestimmten Zeit, in der die Verbindung geschlossen wird, keine Übertragung zwischen Server und Client erfolgt. Ich bin nicht sicher, wer die Verbindung schließt: der Steg-Server oder der Chrome-Browser.
Ich denke, die Lösung dafür besteht darin, alle x Sekunden eine Nachricht zu senden, aber ich bin offen für bessere Lösungen.
SO ... meine Fragen sind:
Ist dies etwas, das das Websocket-Protokoll erfordert, und in diesem Fall schließt der Chrome-Browser meine Verbindung?
Ist dies etwas, das mehr mit dem Steg zusammenhängt und mehr oder weniger mit dem Websocket-Protokoll zu tun hat? Wie deaktiviere ich dies in diesem Fall im Steg?
Gibt es ein anderes Problem?
Vielen Dank
UPDATE: Auch wenn ich 1 Nachricht / Sekunde sende, ist die Verbindung geschlossen