tcp
TCP клиент
open(address)
Открывает TCP соединение с указанным хостом. В случае успеха будет возвращен объект, через который можно отправлять и читать данные.
Параметры
# | Тип | Описание |
---|---|---|
1 | строка | адрес удалённого сервера |
2 | число | таймаут в миллисекундах |
Возвращаемые значения
# | Тип | Описание |
---|---|---|
1 | tcp_client_ud | tcp сессия |
2 | строка | ошибка или nil |
Пример
local tcp = require"tcp"
local sess, err = tcp.open("localhost:6379")
if err then error(err) end
err = sess:write("PING\r\n")
if err then error(err) end
local result, err = sess:read(1024)
print(result, err)
sess:close()