From a3b2ae9cc481d6f9f917ab5508b9fe1360db771c Mon Sep 17 00:00:00 2001 From: lenheart Date: Wed, 3 Dec 2025 18:59:03 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0dps=E5=85=B6=E4=BB=96?= =?UTF-8?q?=E5=8C=85=E5=A4=84=E7=90=86=E9=80=BB=E8=BE=91=20=E5=9C=A8?= =?UTF-8?q?=E6=B2=A1=E6=9C=89uid=20cid=E6=83=85=E5=86=B5=E4=B8=8B=E8=B7=B3?= =?UTF-8?q?=E8=BF=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- _DPS_/_Core/BaseClass/Socket/SocketBase.nut | 24 +++++++++++---------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/_DPS_/_Core/BaseClass/Socket/SocketBase.nut b/_DPS_/_Core/BaseClass/Socket/SocketBase.nut index 1c3c1c4..8c66ece 100644 --- a/_DPS_/_Core/BaseClass/Socket/SocketBase.nut +++ b/_DPS_/_Core/BaseClass/Socket/SocketBase.nut @@ -55,17 +55,19 @@ function OnGatewaySocketMsg(Msg) { if (Jso.op in GatewaySocketPackFuncMap) { GatewaySocketPackFuncMap[Jso.op](Jso); } else { - // print(Msg); - local SUser = World.GetUserByUidCid(Jso.uid, Jso.cid); - if (SUser) { - local Pack = Packet(); - Pack.Put_Header(1, 130); - Pack.Put_Byte(1); - Pack.Put_Int(Msg.len()); - Pack.Put_Binary(Msg); - Pack.Finalize(true); - SUser.Send(Pack); - Pack.Delete(); + //其他包处理逻辑 + if (Jso.rawin("uid") && Jso.rawin("cid")) { + local SUser = World.GetUserByUidCid(Jso.uid, Jso.cid); + if (SUser) { + local Pack = Packet(); + Pack.Put_Header(1, 130); + Pack.Put_Byte(1); + Pack.Put_Int(Msg.len()); + Pack.Put_Binary(Msg); + Pack.Finalize(true); + SUser.Send(Pack); + Pack.Delete(); + } } } }