mirror of
https://github.com/lunarmodules/luasocket.git
synced 2024-11-12 16:28:22 +01:00
18 lines
430 B
Lua
18 lines
430 B
Lua
|
require("socket");
|
||
|
os.remove("/tmp/luasocket")
|
||
|
socket = require("socket.unix");
|
||
|
host = "luasocket";
|
||
|
server = socket.unix()
|
||
|
print(server:bind(host))
|
||
|
print(server:listen(5))
|
||
|
ack = "\n";
|
||
|
while 1 do
|
||
|
print("server: waiting for client connection...");
|
||
|
control = assert(server:accept());
|
||
|
while 1 do
|
||
|
command = assert(control:receive());
|
||
|
assert(control:send(ack));
|
||
|
(loadstring(command))();
|
||
|
end
|
||
|
end
|