From a8b043634b55286d0094cf9ca6f00203f0ecd00a Mon Sep 17 00:00:00 2001 From: lxw Date: Wed, 5 Jun 2024 16:45:29 +0800 Subject: [PATCH] xianchang cehis xiugai --- Rfid/Rfid/RfidReadWriteTool.cs | 8 ++++---- Rfid/Rfid/RfidServer.cs | 8 ++++---- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/Rfid/Rfid/RfidReadWriteTool.cs b/Rfid/Rfid/RfidReadWriteTool.cs index f0505b2..d8c67c0 100644 --- a/Rfid/Rfid/RfidReadWriteTool.cs +++ b/Rfid/Rfid/RfidReadWriteTool.cs @@ -254,11 +254,11 @@ public class RfidReadWriteTool strTemps = strResult.Split(';'); - if (strTemps.Length >= 2) + if (strTemps.Length >= 4) { - if (strTemps[1] != "") + if (strTemps[3] != "") { - byte[] bytesVelNo = ToByteByHexStr(strTemps[1]); + byte[] bytesVelNo = ToByteByHexStr(strTemps[3]); Encoding gbEcoding = Encoding.GetEncoding("gb2312"); strVelNo = gbEcoding.GetString(bytesVelNo); } @@ -274,7 +274,7 @@ public class RfidReadWriteTool { Result = 1, VelVin = strTemps[0], - VelNo = strVelNo, + VelNo = strVelNo.Replace(";",""), }; } } diff --git a/Rfid/Rfid/RfidServer.cs b/Rfid/Rfid/RfidServer.cs index a5a18b9..4fa86bf 100644 --- a/Rfid/Rfid/RfidServer.cs +++ b/Rfid/Rfid/RfidServer.cs @@ -21,7 +21,6 @@ public class RfidServer: IDisposable private static MultithreadEventLoopGroup? workerGroup; private static ServerBootstrap? bootstrap; - private int _port = 9000; public LogLevel? LogLevel { get; set; } @@ -58,9 +57,10 @@ public class RfidServer: IDisposable { InitBootstrap(); } - - IChannel channel = bootstrap.BindAsync(_port).Result; - Log.Info($"server listen {_port}"); + RfidMgr.Connect(); + IChannel channel = bootstrap.BindAsync(port).Result; + Log.Info($"server listen {port}"); + } public void Dispose()