local skynet = require "skynet" local socket = require "socket" local function console_main_loop() local stdin = socket.stdin() socket.lock(stdin) while true do local cmdline = socket.readline(stdin, "\n") if cmdline ~= "" then pcall(skynet.newservice,cmdline) end end socket.unlock(stdin) end skynet.start(function() skynet.fork(console_main_loop) end)