WebSocket

WebSocket.connect

打开与 URL 的 WebSocket 连接并返回套接字句柄。

语法

WebSocket.connect(url: string): WebSocket
别名 WebSocket.Connectwebsocket.connectwebsocket.Connect

参数

名称类型描述
urlstring要连接的 HTTP 或 WebSocket URL。

返回值

名称类型描述
socketWebSocket与 Send 和 Close 一起使用的 WebSocket 句柄。

说明

打开与 URL 的 WebSocket 连接并返回套接字句柄。

使用 1 个参数调用: url。参数表会说明哪些值必填,哪些值只用于细化行为。

返回 socket (WebSocket)。使用返回表区分成功值、nil 结果和可恢复错误。

示例

打开套接字,发送消息,然后关闭连接。

local socket = WebSocket.connect("wss://example.com/socket")
WebSocket.Send(socket, "hello")
WebSocket.Send(socket, string.char(0, 1, 2, 3), true)
WebSocket.Close(socket)