Quantcast
Channel: Cocos中文社区 - 最新主题
Viewing all articles
Browse latest Browse all 88737

SocketTCP连接返回的状态

$
0
0

@917078087 写道:

function SocketTCP:_connect()
local __succ, __status = self.tcp:connect(self.host, self.port)
--print("SocketTCP._connect:", __succ, __status)
return _succ == 1 or __status == STATUSALREADY_CONNECTED
end

local function __checkConnect()
local _succ = self:connect()
if __succ then
self:_onConnected()
end
return __succ
end
这里面的__connect返回的__status第一次连接是nil,然后在__checkConnect再调用一次__connect,这时候__status为STATUS_ALREADY_CONNECTED,最后这个__succ的值也是赋的在第二次调用__connect()的返回值,是应该这样理解的嘛?

帖子: 1

参与者: 1

阅读整个主题


Viewing all articles
Browse latest Browse all 88737

Trending Articles