summaryrefslogtreecommitdiff
path: root/xmake/modules/private/service/server/server.lua
diff options
context:
space:
mode:
authorruki <[email protected]>2022-04-07 23:08:46 +0800
committerruki <[email protected]>2022-04-07 23:08:46 +0800
commitb6d6a1145f77a1b0d5d0685ba4af1e363b4410cd (patch)
tree5c470ca3143cc9c942f5e7256fadc18a23da9869 /xmake/modules/private/service/server/server.lua
parent102b2c2b5d33b31ee7660e77fcbacac9bc5677a4 (diff)
send object
Diffstat (limited to 'xmake/modules/private/service/server/server.lua')
-rw-r--r--xmake/modules/private/service/server/server.lua8
1 files changed, 5 insertions, 3 deletions
diff --git a/xmake/modules/private/service/server/server.lua b/xmake/modules/private/service/server/server.lua
index 534a2da15..721af504d 100644
--- a/xmake/modules/private/service/server/server.lua
+++ b/xmake/modules/private/service/server/server.lua
@@ -122,9 +122,11 @@ function server:_handle_session(sock)
print("%s: %s session connected", self, sock)
local rstream = stream(sock)
while true do
- local data = rstream:recv_string()
- if data then
- print("%s", data)
+ local msg = rstream:recv_object()
+ if msg then
+ -- TODO
+ print(msg)
+ msg.func()
else
break
end