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) {