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.
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.
Keiner (undefined
).
InvalidStateError
DOMException
Ausgelöst, wenn WebSocket.readyState
CONNECTING
ist.
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