From 7366683acf12cef49d82a37a809c2ed6e5b81459 Mon Sep 17 00:00:00 2001 From: ruki Date: Tue, 15 Oct 2019 00:54:17 +0800 Subject: add socket.accept --- tests/modules/socket/echo_server.lua | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 tests/modules/socket/echo_server.lua (limited to 'tests/modules/socket/echo_server.lua') diff --git a/tests/modules/socket/echo_server.lua b/tests/modules/socket/echo_server.lua new file mode 100644 index 000000000..76aa9dfb6 --- /dev/null +++ b/tests/modules/socket/echo_server.lua @@ -0,0 +1,18 @@ +import("core.base.socket") + +function main() + local sock = socket.bind("127.0.0.1", 9001) + sock:listen(20) + local sock_client = nil + while true do + local ok = sock:wait(socket.EV_ACPT, -1) + if ok == socket.EV_ACPT then + sock_client = sock:accept() + if sock_client then + print(sock_client) + sock_client:close() + end + end + end + sock:close() +end -- cgit v1.3.1