websocket_success
The websocket_success
event is fired when a WebSocket connection request returns successfully.
This event is normally handled inside http.websocket
, but it can still be seen when using http.websocketAsync
.
Return Values
string
: The event name.string
: The URL of the site.http.Websocket
: The handle for the WebSocket.
Example
Prints the content of a website (this may fail if the request fails):
local myURL = "wss://example.tweaked.cc/echo" http.websocketAsync(myURL) local event, url, handle repeat event, url, handle = os.pullEvent("websocket_success") until url == myURL print("Connected to " .. url) handle.send("Hello!") print(handle.receive()) handle.close()
See also
http.websocketAsync
To open a WebSocket asynchronously.