mirror of
https://github.com/cloudwu/skynet.git
synced 2026-07-24 20:23:06 +00:00
1. none blocking connect ; 2. socket.readall ; 3.socket.readline will return last line ; 4. lua service report launcher error
This commit is contained in:
@@ -85,6 +85,14 @@ skynet.dispatch("text" , function(session, address , cmd)
|
||||
skynet.redirect(reply.address , 0, "response", reply.session, skynet.address(address))
|
||||
instance[address] = nil
|
||||
end
|
||||
elseif cmd == "ERROR" then
|
||||
-- see serivce-src/service_lua.c
|
||||
-- init failed
|
||||
local reply = instance[address]
|
||||
if reply then
|
||||
skynet.redirect(reply.address , 0, "response", reply.session, "")
|
||||
instance[address] = nil
|
||||
end
|
||||
else
|
||||
-- launch request
|
||||
local service, param = string.match(cmd,"([^ ]+) (.*)")
|
||||
|
||||
Reference in New Issue
Block a user