WebSocket

WebSocket.connect

Открывает соединение WebSocket с URL-адресом и возвращает дескриптор сокета.

Синтаксис

WebSocket.connect(url: string): WebSocket
Алиасы WebSocket.Connectwebsocket.connectwebsocket.Connect

Аргументы

ИмяТипОписание
urlstringURL-адрес HTTP или WebSocket для подключения.

Возвраты

ИмяТипОписание
socketWebSocketДескриптор WebSocket, используемый при отправке и закрытии.

Описание

Открывает соединение WebSocket с URL-адресом и возвращает дескриптор сокета.

Вызывай с 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)