diff --git a/Assets/ManagedResources/~Lua/Logic/Network.lua b/Assets/ManagedResources/~Lua/Logic/Network.lua index db5342657f..25c1a8ea0b 100644 --- a/Assets/ManagedResources/~Lua/Logic/Network.lua +++ b/Assets/ManagedResources/~Lua/Logic/Network.lua @@ -61,17 +61,16 @@ end --连接中断,或者被踢掉-- function Network:OnDisconnect(err) + --如果被踢掉跳过socket 连接直接发送重连请求 为了后端session放入缓存 + self.socket:SendMessageWithCallBack(MessageTypeProto_pb.RECONNECT_REQUEST, MessageTypeProto_pb.RECONNECT_RESPONSE, nil, function(b) + + end) self.reconnectFlag = true self.isConnected = false self.bIsStartListenHeartBeat = false Game.GlobalEvent:DispatchEvent(Protocal.Disconnect, self) LogError("连接中断或被踢掉============================") RequestPanel.Show(Language[12111])--..err) - --如果被踢掉跳过socket 连接直接发送重连请求 为了后端session放入缓存 - self.socket:SendMessageWithCallBack(MessageTypeProto_pb.RECONNECT_REQUEST, MessageTypeProto_pb.RECONNECT_RESPONSE, nil, function(b) - - end) - self.socket:TryReconnect() self.ReconnectTime= Time.time