WebTransportDatagramDuplexStream: readable-Eigenschaft
Baseline 2026>
Neu verfügbar
Seit März 2026 funktioniert diese Funktion auf aktuellen Geräten und in aktuellen Browserversionen. Auf älteren Geräten oder in älteren Browsern funktioniert sie möglicherweise nicht.
Sicherer Kontext: Diese Funktion ist nur in sicheren Kontexten (HTTPS) in einigen oder allen unterstützenden Browsern verfügbar.
Hinweis: Diese Funktion ist in Web Workers verfügbar.
Die schreibgeschützte Eigenschaft readable des Interfaces WebTransportDatagramDuplexStream gibt eine ReadableStream-Instanz zurück, mit der eingehende Datagramme aus dem Stream ohne Zustellgarantie gelesen werden können.
„Ohne Zustellgarantie“ bedeutet, dass weder die Übertragung der Daten noch ihre Ankunft in einer bestimmten Reihenfolge garantiert ist. In manchen Situationen ist dies unproblematisch und ermöglicht eine sehr schnelle Zustellung. Beispielsweise können Sie regelmäßige Aktualisierungen des Spielzustands übertragen, bei denen jede Nachricht die zuletzt angekommene ersetzt und die Reihenfolge keine Rolle spielt.
Wert
Ein ReadableStream.
Standardmäßig handelt es sich um einen lesbaren Stream, in dem jeder Datenblock ein Uint8Array ist, das ein Datagramm enthält. Wenn WebTransport mit der auf bytes gesetzten Option datagramsReadableType erstellt wurde, handelt es sich um einen lesbaren Byte-Stream. Ein lesbarer Byte-Stream kann auch mit einem ReadableStreamBYOBReader gelesen werden, der jedes Datagramm in einen von Ihnen bereitgestellten Puffer einliest. Siehe das Beispiel Datagramme mit einem BYOB-Reader lesen auf der Seite zum Konstruktor WebTransport().
Beispiele
Siehe die Hauptseite zum Interface WebTransportDatagramDuplexStream.
Spezifikationen
| Spezifikation |
|---|
| WebTransport> # dom-webtransportdatagramduplexstream-readable> |