class dom::HttpSocket
sys::Obj dom::HttpSocket
@Js
HttpSocket implements an async WebSocket client
- close
-
This close()
Close the web socket.
- onClose
-
Event fired when the web socket is closed
- onError
-
Event fired when the web socket is closed due to an error
- onOpen
-
Event fired when the web socket is opened
- onReceive
-
Event fired when the web socket receives a message. The message payload is available as a Str or Buf via
Event.data
- open
-
static HttpSocket open(Uri uri, Str[]? protocols)
Open a web socket to given URI with sub-protocol list
- send
-
Send the data as a message - data must be a Str or in-memory Buf
- uri
-
Uri uri()
Uri passed to the open method