From b5e86ed6f644654556100b3a6375e98ac845a7cb Mon Sep 17 00:00:00 2001 From: wangzhenxing <1545929779@qq.com> Date: Mon, 1 Jul 2024 18:28:39 +0800 Subject: [PATCH] =?UTF-8?q?=E5=85=85=E5=80=BC=E5=88=87=E5=90=8E=E5=8F=B0?= =?UTF-8?q?=E5=89=8D=E7=AB=AF=E5=A4=84=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Assets/ManagedResources/~Lua/Logic/Network.lua | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Assets/ManagedResources/~Lua/Logic/Network.lua b/Assets/ManagedResources/~Lua/Logic/Network.lua index 813e691268..db5342657f 100644 --- a/Assets/ManagedResources/~Lua/Logic/Network.lua +++ b/Assets/ManagedResources/~Lua/Logic/Network.lua @@ -67,9 +67,14 @@ function Network:OnDisconnect(err) 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 - + --Game.Logout() end