Ihre IPv4-Adresse:
Betriebssystem:

WebSocket: Dauerhafte bidirektionale Webverbindungen

WebSocket baut nach einem HTTP-basierten Eröffnungs-Handshake eine langlebige Verbindung auf, über die beide Seiten Daten senden können. Das eignet sich für Chats, Benachrichtigungen und Echtzeitdaten – Proxys, Load Balancer und Netzwerk-Timeouts können die Sitzung aber trotzdem beenden.

Wie eine dauerhafte WebSocket-Verbindung funktioniert

Nach einem HTTP-basierten Eröffnungs-Handshake richtet WebSocket einen dauerhaften, bidirektionalen Kanal auf Anwendungsebene ein. Das sichere Schema wss schützt die Verbindung per TLS; Zwischenstationen und Leerlauf-Timeouts können langlebige Sitzungen dennoch beenden.

So finden Sie die Ursache eines Verbindungsabbruchs

Prüfen Sie die HTTP-Antwort auf den Eröffnungs-Handshake und vergewissern Sie sich, dass das Upgrade der Verbindung gelingt. Beobachten Sie dann, ob die Verbindung nach einer reproduzierbaren Leerlaufzeit geschlossen wird. Reverse Proxys, Load Balancer und Firewalls haben oft Timeouts, die langlebige WebSocket-Sitzungen betreffen. Wenn Sie zunächst nur die grundlegende TCP-Erreichbarkeit klären möchten, prüfen Sie den Port mit der Portprüfung von 2IP.

Wo Sie nach einem Leerlauf-Timeout suchen sollten

Technische Referenz: RFC 6455.