25 lines
541 B
Lua
25 lines
541 B
Lua
local skynet = require "skynet"
|
|
require "skynet.manager"
|
|
|
|
-- register protocol text before skynet.start would be better.
|
|
skynet.register_protocol {
|
|
name = "text",
|
|
id = skynet.PTYPE_TEXT,
|
|
unpack = skynet.tostring,
|
|
dispatch = function(_, address, msg)
|
|
print(string.format(":%08x(%.2f): %s", address, skynet.time(), msg))
|
|
end
|
|
}
|
|
|
|
skynet.register_protocol {
|
|
name = "SYSTEM",
|
|
id = skynet.PTYPE_SYSTEM,
|
|
unpack = function(...) return ... end,
|
|
dispatch = function()
|
|
-- reopen signal
|
|
print("SIGHUP")
|
|
end
|
|
}
|
|
|
|
skynet.start(function()
|
|
end) |