【network】=============协议超过重连次数直接返回主界面
parent
08b6acfe2c
commit
53ccefcf1b
|
|
@ -121,11 +121,12 @@ end
|
|||
|
||||
--重连3次失败
|
||||
function Network:OnReconnectFail()
|
||||
-- 重连时间超过2分钟强制回到登录界面
|
||||
if Time.time - self.ReconnectTime > 120 then
|
||||
SysPanel.ShowTwo(Language[12235], function()
|
||||
Game.Logout()
|
||||
end, Language[12117])
|
||||
-- 重连时间超过30秒强制回到登录界面
|
||||
if Time.time - self.ReconnectTime > 30 then
|
||||
-- SysPanel.ShowTwo(Language[12235], function()
|
||||
-- Game.Logout()
|
||||
-- end, Language[12117])
|
||||
Game.Logout()
|
||||
end
|
||||
|
||||
self.re_resendTimes = self.re_resendTimes + 1
|
||||
|
|
@ -318,15 +319,17 @@ function Network:Update()
|
|||
MyPCall(self.sendFunc)
|
||||
elseif self.resendTimes == self.maxResendTimes then
|
||||
RequestPanel.Hide()
|
||||
SysPanel.ShowTwo(Language[12121], function()
|
||||
Game.Logout()
|
||||
end, function()
|
||||
-- if self:IsSending() then
|
||||
self:SetSending(false)
|
||||
self.resendTimes = 0
|
||||
self.sendFuncQueue:Clear()
|
||||
-- end
|
||||
end, Language[12117])
|
||||
-- SysPanel.ShowTwo(Language[12121], function()
|
||||
-- Game.Logout()
|
||||
-- end, function()
|
||||
-- -- if self:IsSending() then
|
||||
-- self:SetSending(false)
|
||||
-- self.resendTimes = 0
|
||||
-- self.sendFuncQueue:Clear()
|
||||
-- -- end
|
||||
-- end, Language[12117])
|
||||
|
||||
Game.Logout()
|
||||
end
|
||||
self.resendTimes = self.resendTimes + 1
|
||||
end
|
||||
|
|
|
|||
Loading…
Reference in New Issue