Experimentell: Dies ist eine experimentelle Technologie
Ãberprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.
Hinweis: Diese Funktion ist in Web Workers verfügbar.
Die closed
schreibgeschützte Eigenschaft des WebSocketStream
-Interfaces gibt ein Promise
zurück, das mit einem Objekt erfüllt wird, sobald die Socket-Verbindung geschlossen ist. Das Objekt enthält den SchlieÃcode und den Grund.
Ein Promise, das mit einem Objekt erfüllt wird, das die folgenden Eigenschaften enthält:
closeCode
Eine Zahl, die den SchlieÃcode darstellt (siehe die vollständige Liste der CloseEvent
-Statuscodes).
reason
Ein String, der eine menschenlesbare Beschreibung des Grundes darstellt, warum die Socket-Verbindung geschlossen wurde.
Das Promise wird abgelehnt, wenn die WebSocket-Verbindung nicht sauber geschlossen wurde (für ein sauberes SchlieÃen muss die zugehörige TCP-Verbindung nachdem der WebSocket-SchlieÃhandshake abgeschlossen ist, geschlossen werden).
Beispieleconst wsURL = "wss://127.0.0.1/";
const wss = new WebSocketStream(wsURL);
wss.closed.then((result) => {
writeToScreen(
`DISCONNECTED: code ${result.closeCode}, message "${result.reason}"`,
);
console.log("Socket closed", result.closeCode, result.reason);
});
Siehe Verwendung von WebSocketStream, um einen Client zu schreiben für ein vollständiges Beispiel mit ausführlicher Erklärung.
SpezifikationenDerzeit nicht Teil einer Spezifikation. Siehe https://github.com/whatwg/websockets/pull/48 für den Stand der Standardisierung.
Browser-Kompatibilität Siehe auch 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