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