diff options
| author | ruki <[email protected]> | 2019-10-27 14:41:13 +0800 |
|---|---|---|
| committer | ruki <[email protected]> | 2019-10-27 14:41:13 +0800 |
| commit | 6df3d8bf595b3645022b4d465fd1192f9033913e (patch) | |
| tree | 7f18711b1e4a9a88e1dfaa5840db71869b1e045c /tests/modules/socket | |
| parent | 74fe92ec5fab1725b139567f468f49cab4580888 (diff) | |
add socket.recv
Diffstat (limited to 'tests/modules/socket')
| -rw-r--r-- | tests/modules/socket/tcp/echo_server.lua | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/tests/modules/socket/tcp/echo_server.lua b/tests/modules/socket/tcp/echo_server.lua index a047aa15f..7c200989b 100644 --- a/tests/modules/socket/tcp/echo_server.lua +++ b/tests/modules/socket/tcp/echo_server.lua @@ -13,6 +13,14 @@ function main() sock_client = sock:accept() if sock_client then print("%s: accepted", sock_client) + local recv, data = sock_client:recv(8192) + if recv == 0 then + print("wait ..") + ok = sock_client:wait(socket.EV_RECV, -1) + print("wait %d", ok) + recv, data = sock_client:recv(8192) + end + print("%s: recv %d, %s", sock_client, recv, data) sock_client:close() end end |
