WebSocket Online-Testtool
Online WebSocket-Verbindungstest, Nachrichten senden und empfangen Debugging-Tool
Was ist WebSocket?
WebSocket ist ein Protokoll für Vollduplex-Kommunikation über eine einzelne TCP-Verbindung. Anders als HTTP, kann nach Herstellung einer WebSocket-Verbindung sowohl Client als Server jederzeit Daten senden ohne wiederholt Verbindungen herzustellen. WebSocket wird häufig für Echtzeit-Chat, Online-Spiele, Aktienkurse, kollaboratives Editieren und andere Echtzeit-Datenaustausch-Szenarien verwendet.
Verwendung
- WebSocket-Serveradresse in URL-Feld eingeben (ws:// oder wss://)
- Optional: Unterprotokolle eingeben, mehrere durch Kommas getrennt
- 'Verbinden' klicken um WebSocket-Verbindung herzustellen
- Nachrichteninhalt im Eingabefeld eingeben
- Nachrichtentyp wählen (Text oder JSON), JSON validiert Format automatisch
- 'Senden' klicken oder Ctrl + Enter zum Senden
- Gesendete und empfangene Nachrichten im Nachrichtenprotokoll anzeigen, klicken zum Kopieren
Häufig gestellte Fragen (FAQ)
Q: Was ist der Unterschied zwischen WebSocket und HTTP?
A: WebSocket ist ein Vollduplex-Protokoll - nach Verbindung können Server und Client jederzeit Daten senden. HTTP ist Request-Response-Modus wo jede Kommunikation einen Client-Request benötigt. WebSocket ist besser für Echtzeit-Datenaustausch geeignet.
Q: Was ist der Unterschied zwischen ws:// und wss://?
A: ws:// ist unverschlüsselte WebSocket-Verbindung, ähnlich wie HTTP. wss:// ist verschlüsselte WebSocket-Verbindung, ähnlich wie HTTPS, mit sicherer Datenübertragung. In Produktionsumgebungen wird wss:// empfohlen.
Q: Was ist Unterprotokoll?
A: Unterprotokoll ist ein Protokoll-Identifier der während WebSocket-Handshake negotiated wird um Kommunikationsformat zu vereinbaren. Beispiel 'json' zeigt JSON-Format. Server kann prüfen ob angeforderte Unterprotokolle unterstützt werden.
Q: Warum scheitert die Verbindung?
A: Mögliche Gründe: falsches URL-Format, Server läuft nicht, Firewall blockiert, CORS-Einschränkungen (Browser-Sicherheitsrichtlinie), Zertifikat-Probleme (wss://). Bitte Server-Konfiguration und Netzwerkumgebung prüfen.