socket.open can return error

This commit is contained in:
云风
2013-07-23 12:13:46 +08:00
parent 300300853b
commit 39126c120f

View File

@@ -96,7 +96,7 @@ function socket.open(addr, port)
local cmd = "open" .. " " .. (port and (addr..":"..port) or addr)
local r = skynet.call(".socket", "text", cmd)
if r == "" then
error(cmd .. " failed")
return nil, cmd .. " failed"
end
local fd = tonumber(r)
READBUF[fd] = true