From 57cf82b48fe575958cba422e66d77c9cf555accc Mon Sep 17 00:00:00 2001 From: SikongJueluo Date: Wed, 16 Jul 2025 14:06:29 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E6=94=B9=E5=BC=82=E6=AD=A5?= =?UTF-8?q?=E6=8E=A5=E5=8F=97=E4=B8=BA=E5=90=8C=E6=AD=A5=E6=8E=A5=E5=8F=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- server/src/UdpServer.cs | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/server/src/UdpServer.cs b/server/src/UdpServer.cs index 15906ce..4acb939 100644 --- a/server/src/UdpServer.cs +++ b/server/src/UdpServer.cs @@ -491,9 +491,9 @@ public class UDPServer : IDisposable recvData = Encoding.ASCII.GetString(bytes, 0, bytes.Length); } - // logger.Debug($"Receive Data from {data.Address}:{data.Port} at {data.DateTime.ToString()}:"); - // logger.Debug($" Original Data : {BitConverter.ToString(bytes).Replace("-", " ")}"); - // if (recvData.Length != 0) logger.Debug($" Decoded Data : {recvData}"); + logger.Debug($"Receive Data from {data.Address}:{data.Port} at {data.DateTime.ToString()}:"); + logger.Debug($" Original Data : {BitConverter.ToString(bytes).Replace("-", " ")}"); + if (recvData.Length != 0) logger.Debug($" Decoded Data : {recvData}"); return $@" Receive Data from {data.Address}:{data.Port} at {data.DateTime.ToString()}: Original Data : {BitConverter.ToString(bytes).Replace("-", " ")} @@ -811,14 +811,15 @@ public class UDPServer : IDisposable { foreach (var client in listeners) { - Task.Run(async () => + Task.Run(() => { while (this.isRunning) { try { - var result = await client.ReceiveAsync(); - _ = ReceiveHandler(result.Buffer, result.RemoteEndPoint, DateTime.Now); + var ep = new IPEndPoint(IPAddress.Any, listenPort); + var result = client.Receive(ref ep); + _ = ReceiveHandler(result, ep, DateTime.Now); } catch (Exception ex) {