A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from http://developer.mozilla.org/de/docs/Web/API/WebSocket/send below:

WebSocket: send()-Methode - Web-APIs | MDN

WebSocket: send()-Methode

Baseline Widely available

Hinweis: Diese Funktion ist in Web Workers verfügbar.

Die WebSocket.send()-Methode reiht die angegebenen Daten zur Übertragung an den Server über die WebSocket-Verbindung ein und erhöht den Wert von bufferedAmount um die Anzahl der Bytes, die benötigt werden, um die Daten zu enthalten. Wenn die Daten nicht gesendet werden können (zum Beispiel, weil sie zwischengespeichert werden müssen, aber der Puffer voll ist), wird der Socket automatisch geschlossen. Der Browser löst eine Ausnahme aus, wenn Sie send() aufrufen, während die Verbindung im CONNECTING-Status ist. Wenn Sie send() aufrufen, während die Verbindung im CLOSING- oder CLOSED-Status ist, verwirft der Browser die Daten ohne Benachrichtigung.

Syntax Parameter
data

Die Daten, die an den Server gesendet werden sollen. Sie können einer der folgenden Typen sein:

string

Ein Textstring. Der String wird im UTF-8-Format in den Puffer aufgenommen, und der Wert von bufferedAmount wird um die Anzahl der Bytes erhöht, die zur Darstellung des UTF-8-Strings benötigt werden.

ArrayBuffer

Sie können die zugrunde liegenden Binärdaten, die von einem typisierten Array-Objekt verwendet werden, senden; seine Binärdateninhalte werden in den Puffer eingereiht und erhöhen den Wert von bufferedAmount um die erforderliche Anzahl an Bytes.

Blob

Wenn Sie ein Blob angeben, wird die rohe Daten des Blobs in einem Binärrahmen zur Übertragung eingereiht (der Blob.type wird ignoriert). Der Wert von bufferedAmount wird um die Byte-Größe dieser Rohdaten erhöht.

TypedArray oder ein DataView

Sie können jedes beliebige JavaScript typisierte Array-Objekt als Binärrahmen senden; seine Binärdateninhalte werden in den Puffer eingereiht, wobei der Wert von bufferedAmount um die erforderliche Anzahl von Bytes erhöht wird.

Rückgabewert

Keiner (undefined).

Ausnahmen
InvalidStateError DOMException

Ausgelöst, wenn WebSocket.readyState CONNECTING ist.

Spezifikationen Browser-Kompatibilität MDN-Feedback-Box War diese Übersetzung hilfreich?

Diese Seite wurde automatisch aus dem Englischen übersetzt.


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4