Support message redirect

This commit is contained in:
云风
2012-08-09 21:50:33 +08:00
parent d3f92b32d5
commit 24790ca5e4
9 changed files with 101 additions and 57 deletions

View File

@@ -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)