classdom::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