tcp

TCP клиент


open(address)

Открывает TCP соединение с указанным хостом. В случае успеха будет возвращен объект, через который можно отправлять и читать данные.

Параметры

#ТипОписание
1строкаадрес удалённого сервера
2числотаймаут в миллисекундах

Возвращаемые значения

#ТипОписание
1tcp_client_udtcp сессия
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()