mirror of
https://github.com/cloudwu/skynet.git
synced 2026-07-24 03:53:09 +00:00
Support message redirect
This commit is contained in:
@@ -1,17 +1,8 @@
|
||||
local skynet = require "skynet"
|
||||
local client = ...
|
||||
|
||||
skynet.dispatch(function(msg, sz , session, address)
|
||||
local message = skynet.tostring(msg,sz)
|
||||
if session == 0 then
|
||||
print("client command",message)
|
||||
local result = skynet.call("SIMPLEDB",message)
|
||||
skynet.send(client, result)
|
||||
else
|
||||
print("server command",message)
|
||||
if msg == "CLOSE" then
|
||||
skynet.kill(client)
|
||||
skynet.exit()
|
||||
end
|
||||
end
|
||||
print("command source",address)
|
||||
local result = skynet.call("SIMPLEDB",message)
|
||||
skynet.send(address, result)
|
||||
end)
|
||||
|
||||
Reference in New Issue
Block a user