Get to know MDN better
Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Juli 2015 browserübergreifend verfügbar.
* Einige Teile dieser Funktion werden möglicherweise unterschiedlich gut unterstützt.
Hinweis: Diese Funktion ist in Web Workers verfügbar.
Das WebSocket-Objekt bietet die API zum Erstellen und Verwalten einer WebSocket-Verbindung zu einem Server sowie zum Senden und Empfangen von Daten über die Verbindung.
Um ein WebSocket zu erstellen, verwenden Sie den WebSocket() Konstruktor.
Hinweis: Die WebSocket-API hat keine Möglichkeit, Rückstaudruck anzuwenden. Wenn Nachrichten schneller eintreffen, als die Anwendung sie verarbeiten kann, wird entweder der Speicher des Geräts durch Pufferung dieser Nachrichten gefüllt, die Anwendung wird aufgrund von 100% CPU-Auslastung nicht mehr ansprechbar, oder beides. Für eine Alternative, die automatisch Rückstaudruck bietet, siehe WebSocketStream.
Gibt ein neu erstelltes WebSocket-Objekt zurück.
Der binäre Datentyp, der von der Verbindung verwendet wird.
WebSocket.bufferedAmount SchreibgeschütztDie Anzahl von Bytes in der Warteschlange.
WebSocket.extensions SchreibgeschütztDie vom Server ausgewählten Erweiterungen.
WebSocket.protocol SchreibgeschütztDas vom Server ausgewählte Sub-Protokoll.
WebSocket.readyState SchreibgeschütztDer aktuelle Zustand der Verbindung.
WebSocket.url SchreibgeschütztDie absolute URL des WebSocket.
Schließt die Verbindung.
WebSocket.send()Stellt Daten zur Übertragung in die Warteschlange.
Hören Sie auf diese Ereignisse mit addEventListener() oder indem Sie einen Ereignis-Listener der oneventname-Eigenschaft dieses Interfaces zuweisen.
closeWird ausgelöst, wenn eine Verbindung mit einem WebSocket geschlossen wird. Auch verfügbar über die onclose-Eigenschaft.
errorWird ausgelöst, wenn eine Verbindung mit einem WebSocket aufgrund eines Fehlers geschlossen wurde, z. B. wenn einige Daten nicht gesendet werden konnten. Auch verfügbar über die onerror-Eigenschaft.
messageWird ausgelöst, wenn Daten über einen WebSocket empfangen werden. Auch verfügbar über die onmessage-Eigenschaft.
openWird ausgelöst, wenn eine Verbindung mit einem WebSocket geöffnet wird. Auch verfügbar über die onopen-Eigenschaft.
| WebSockets # the-websocket-interface |
JavaScript aktivieren, um diese Browser-Kompatibilitätstabelle anzuzeigen.
Der Bauplan für ein besseres Internet.
Besuche die gemeinnützige Muttergesellschaft der Mozilla Corporation, die Mozilla Foundation.
Teile dieses Inhalts sind ©1998–2026 von einzelnen mozilla.org-Mitwirkenden. Inhalte sind verfügbar unter einer Creative-Commons-Lizenz.