Я пытаюсь создать TCP клиент в LuaОшибка при создании клиента TCP в Lua
local host, port = HOST, PORT
local socket = require("socket")
client = socket.tcp();
client:connect(host, port);
client:send("Hello User");
это работает нормально, но когда я добавить
while true do
local s, status, partial = client:receive()
print(s or partial)
if status == "closed" then break end
end
для чтения данных из сокета он блокирует полное выполнение код.
Чтобы быть ясным, он блокирует прием? Это делает это, даже если вы убиваете соединение? – Alex