ToolActToolAct Werkzeuge

WebSocket Online-Testtool

Online WebSocket-Verbindungstest, Nachrichten senden und empfangen Debugging-Tool

Getrennt
Gesendet
0
Empfangen
0
Dauer
00:00
Nachrichten Gesamt
0
Nachrichtenprotokoll

Verbinden um Nachrichten zu senden und empfangen

Ctrl + Enter zum Senden

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

  1. WebSocket-Serveradresse in URL-Feld eingeben (ws:// oder wss://)
  2. Optional: Unterprotokolle eingeben, mehrere durch Kommas getrennt
  3. 'Verbinden' klicken um WebSocket-Verbindung herzustellen
  4. Nachrichteninhalt im Eingabefeld eingeben
  5. Nachrichtentyp wählen (Text oder JSON), JSON validiert Format automatisch
  6. 'Senden' klicken oder Ctrl + Enter zum Senden
  7. 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.