S
Size: a a a
S
А
S
S
local module = require"stuff"
... do stuff
package.loaded["stuff"] = nil
collectgarbage()
Ну и внутренняя организация сервера которая это позволяет.S
S
S
[N символов длины сообщения][тело сообщения]
.msg = "Hello world"
tcp_sock:send( ("%.5d%s"):format(#msg, msg) )
Приём, соответственно:local len = tonumber(tcp_sock:receive(5))
local data = tcp_sock:receive(len)
Так можно мутить постоянный коннект с передачей кучи сообщений пачкой. А если чуть заморочиться — и до неблокирующей асинхронщины недалеко.S