diff --git a/DianBiao/.vs/DianBiao/FileContentIndex/11accca6-4fb4-45b1-ab61-85927bc6ee78.vsidx b/DianBiao/.vs/DianBiao/FileContentIndex/11accca6-4fb4-45b1-ab61-85927bc6ee78.vsidx new file mode 100644 index 0000000..83cb7c3 Binary files /dev/null and b/DianBiao/.vs/DianBiao/FileContentIndex/11accca6-4fb4-45b1-ab61-85927bc6ee78.vsidx differ diff --git a/DianBiao/.vs/DianBiao/FileContentIndex/a7d2c089-388e-47f3-b2a4-4dc003835f26.vsidx b/DianBiao/.vs/DianBiao/FileContentIndex/a7d2c089-388e-47f3-b2a4-4dc003835f26.vsidx deleted file mode 100644 index 65e31f7..0000000 Binary files a/DianBiao/.vs/DianBiao/FileContentIndex/a7d2c089-388e-47f3-b2a4-4dc003835f26.vsidx and /dev/null differ diff --git a/DianBiao/.vs/DianBiao/FileContentIndex/c4185629-31c4-4b74-8278-0704b067932e.vsidx b/DianBiao/.vs/DianBiao/FileContentIndex/c4185629-31c4-4b74-8278-0704b067932e.vsidx new file mode 100644 index 0000000..1bab5ff Binary files /dev/null and b/DianBiao/.vs/DianBiao/FileContentIndex/c4185629-31c4-4b74-8278-0704b067932e.vsidx differ diff --git a/DianBiao/.vs/DianBiao/FileContentIndex/d103a658-d514-439b-bad5-c4fbb0c5e7b7.vsidx b/DianBiao/.vs/DianBiao/FileContentIndex/d103a658-d514-439b-bad5-c4fbb0c5e7b7.vsidx deleted file mode 100644 index 760d7a6..0000000 Binary files a/DianBiao/.vs/DianBiao/FileContentIndex/d103a658-d514-439b-bad5-c4fbb0c5e7b7.vsidx and /dev/null differ diff --git a/DianBiao/.vs/DianBiao/config/applicationhost.config b/DianBiao/.vs/DianBiao/config/applicationhost.config new file mode 100644 index 0000000..cdd2df8 --- /dev/null +++ b/DianBiao/.vs/DianBiao/config/applicationhost.config @@ -0,0 +1,1026 @@ + + + + + + + +
+
+
+
+
+
+
+
+ + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+ +
+
+ +
+
+ +
+
+
+ + +
+
+
+
+
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/DianBiao/.vs/DianBiao/v17/.suo b/DianBiao/.vs/DianBiao/v17/.suo index 6a3b1a0..b3911a9 100644 Binary files a/DianBiao/.vs/DianBiao/v17/.suo and b/DianBiao/.vs/DianBiao/v17/.suo differ diff --git a/DianBiao/DianBiao.sln b/DianBiao/DianBiao.sln index 15b73e6..0508ec8 100644 --- a/DianBiao/DianBiao.sln +++ b/DianBiao/DianBiao.sln @@ -1,7 +1,7 @@  Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio Version 16 -VisualStudioVersion = 16.0.32929.386 +# Visual Studio Version 17 +VisualStudioVersion = 17.5.33424.131 MinimumVisualStudioVersion = 10.0.40219.1 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DianBiao", "DianBiao.csproj", "{CA663F4F-3D66-454E-9C4A-1C1ED2A7B8C0}" EndProject diff --git a/DianBiao/ToolKit.cs b/DianBiao/ToolKit.cs index 7a0a72d..f1ab413 100644 --- a/DianBiao/ToolKit.cs +++ b/DianBiao/ToolKit.cs @@ -183,7 +183,7 @@ namespace ToolKitlib { builder.Append(string.Format("{0:X2}", data[i])); } - } + } return builder.ToString().Trim(); } @@ -314,7 +314,8 @@ namespace ToolKitlib StringBuilder builder = new StringBuilder(); for (int i = 0; i < data.Length; i++) { - builder.Append(Convert.ToString(data[i], 2) + " "); + //.PadLeft(8, '0')左填充至8位不足补0 + builder.Append(Convert.ToString(data[i], 2).PadLeft(8, '0') + " "); } return builder.ToString().Trim(); } @@ -343,10 +344,12 @@ namespace ToolKitlib /// /// /// - public static float byteToFloat(string message) + public static float byteToFloat(string message = null, byte[] bytes = null) { byte[] bFxianOrg = new byte[4]; - var a = Encoding.Default.GetBytes(message); + dynamic a; + if (bytes == null) a = Encoding.Default.GetBytes(message); + else a = bytes; StringBuilder zz = new StringBuilder(""); StringBuilder _zz = new StringBuilder(""); string[] s = new string[4]; @@ -389,19 +392,40 @@ namespace ToolKitlib /// - /// 16进制 转小端 byte[] + /// 16进制 大小端互转 byte[] + /// + /// 字符 + /// 字节 + /// 返回字节 + public static dynamic ToLittleEndian(string message = "", byte[] bytes_ = null) + { + if (bytes_ == null) + { + byte[] bytes = stringToByteArray(message, 16); + byte[] byteNew = bytes; + Array.Reverse(byteNew); + return byteNew;//返回byte[]} + //return byteArrayToHexString(byteNew, false);//返回string + } + else + { + byte[] byteNew = bytes_; + Array.Reverse(byteNew); + return byteNew;//返回byte[]} + } + } + + /// + /// 二进制高低位互换(8位) /// /// /// - public static dynamic ToLittleEndian(string message) + public static dynamic ToBinHL(byte message) { - byte[] bytes= stringToByteArray(message, 16); - byte[] byteNew = bytes; - Array.Reverse(byteNew); - return byteNew;//返回byte[] - - //return byteArrayToHexString(byteNew, false);//返回string + int h = (message >> 4) & 0x0F;//& 0000 1111 + int l = (message << 4) & 0xF0;//& 1111 0000 + return h + l; } + #endregion } - #endregion } diff --git a/DianBiao/bin/Debug/App_Data/Logs_20230320.txt b/DianBiao/bin/Debug/App_Data/Logs_20230320.txt new file mode 100644 index 0000000..f5de057 --- /dev/null +++ b/DianBiao/bin/Debug/App_Data/Logs_20230320.txt @@ -0,0 +1,153 @@ + ------------------------------------------------ +2023-03-20 09:48:57,324 [4] INFO loginfo - ܱ:68 AA 00 AA 00 68 88 31 07 02 00 02 0D EE 01 01 10 00 10 03 23 04 EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE 2E 54 05 13 17 00 54 16 + ------------------------------------------------ +2023-03-20 09:53:39,267 [4] INFO loginfo - ܱ:68 56 00 56 00 68 4B 31 07 02 00 02 0D EE FF 00 10 00 10 03 23 2E 54 05 13 17 00 78 16 + ------------------------------------------------ +2023-03-20 10:28:19,078 [4] INFO loginfo - ܱ:68 32 00 32 00 68 E9 00 30 0F 27 00 00 72 00 00 04 00 C8 16 + ------------------------------------------------ +2023-03-20 10:28:59,302 [4] INFO loginfo - ܱ:68 32 00 32 00 68 E9 00 30 0F 27 00 00 72 00 00 04 00 C8 16 + ------------------------------------------------ +2023-03-20 10:29:53,286 [4] INFO loginfo - ܱ:68 32 00 32 00 68 E9 00 30 0F 27 00 00 72 00 00 04 00 C8 16 + ------------------------------------------------ +2023-03-20 10:30:17,246 [4] INFO loginfo - ܱ:68 32 00 32 00 68 E9 00 30 0F 27 00 00 72 00 00 04 00 C8 16 + ------------------------------------------------ +2023-03-20 10:36:36,919 [4] INFO loginfo - ܱ:68 32 00 32 00 68 E9 00 30 0F 27 00 00 72 00 00 04 00 C8 16 + ------------------------------------------------ +2023-03-20 10:37:21,695 [4] INFO loginfo - ܱ:68 32 00 32 00 68 E9 00 30 0F 27 00 00 72 00 00 04 00 C8 16 + ------------------------------------------------ +2023-03-20 10:41:46,359 [4] INFO loginfo - ܱ:68 32 00 32 00 68 E9 00 30 0F 27 00 00 72 00 00 04 00 C8 16 + ------------------------------------------------ +2023-03-20 10:42:48,151 [4] INFO loginfo - ܱ:68 32 00 32 00 68 E9 00 30 0F 27 00 00 72 00 00 04 00 C8 16 + ------------------------------------------------ +2023-03-20 10:45:21,776 [3] INFO loginfo - 172.16.1.49:49848 +2023-03-20 10:45:24,518 [4] INFO loginfo - ܱ:68 32 00 32 00 68 E9 00 30 0F 27 00 00 72 00 00 04 00 C8 16 + ------------------------------------------------ +2023-03-20 10:47:10,368 [3] INFO loginfo - 172.16.1.49:49869 +2023-03-20 10:47:11,822 [4] INFO loginfo - ձ:68 56 00 56 00 68 4B 31 07 02 00 02 0D EE FF 00 10 00 10 03 23 2E 54 05 13 17 00 78 16 +2023-03-20 10:47:59,047 [4] INFO loginfo - ձ:68 AA 00 AA 00 68 88 31 07 02 00 02 0D EE 01 01 10 00 10 03 23 04 EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE 2E 54 05 13 17 00 54 16 + ------------------------------------------------ +2023-03-20 10:48:58,568 [3] INFO loginfo - 172.16.1.49:49881 +2023-03-20 10:49:01,407 [4] INFO loginfo - ձ:68 32 00 32 00 68 0B 31 07 02 00 02 00 60 00 00 01 00 A8 16 +2023-03-20 10:49:19,999 [4] INFO loginfo - ձ:68 4A 00 4A 00 68 C9 31 07 02 00 00 02 70 00 00 04 00 45 19 13 17 A3 23 C7 16 +2023-03-20 10:49:48,975 [4] INFO loginfo - ձ:68 32 00 32 00 68 0B 31 07 02 00 02 00 60 00 00 01 00 A8 16 +2023-03-20 10:50:01,990 [4] INFO loginfo - ձ:68 32 00 32 00 68 C9 31 07 02 00 00 02 70 00 00 01 00 76 16 + ------------------------------------------------ +2023-03-20 10:55:10,457 [3] INFO loginfo - 172.16.1.49:49991 + ------------------------------------------------ +2023-03-20 10:56:24,864 [3] INFO loginfo - 172.16.1.49:50005 +2023-03-20 10:56:26,271 [4] INFO loginfo - ձ:68 4A 00 4A 00 68 C9 31 07 02 00 00 02 70 00 00 04 00 45 19 13 17 A3 23 C7 16 + ------------------------------------------------ +2023-03-20 10:58:05,153 [3] INFO loginfo - 172.16.1.49:50016 +2023-03-20 10:58:06,495 [4] INFO loginfo - ձ:68 4A 00 4A 00 68 C9 31 07 02 00 00 02 70 00 00 04 00 45 19 13 17 A3 23 C7 16 + ------------------------------------------------ +2023-03-20 11:18:57,426 [3] INFO loginfo - 172.16.1.49:50253 +2023-03-20 11:18:59,417 [4] INFO loginfo - ձ:68 AA 00 AA 00 68 88 31 07 02 00 02 0D EE 01 01 10 00 10 03 23 04 EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE 2E 54 05 13 17 00 54 16 + ------------------------------------------------ +2023-03-20 11:21:34,443 [3] INFO loginfo - 172.16.1.49:50261 +2023-03-20 11:21:36,041 [4] INFO loginfo - ձ:68 AA 00 AA 00 68 88 31 07 02 00 02 0D EE 01 01 10 00 10 03 23 04 EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE 2E 54 05 13 17 00 54 16 + ------------------------------------------------ +2023-03-20 11:26:04,706 [3] INFO loginfo - 172.16.1.49:50389 +2023-03-20 11:26:11,314 [4] INFO loginfo - ձ:68 AA 00 AA 00 68 88 31 07 02 00 02 0D EE 01 01 10 00 10 03 23 04 EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE 2E 54 05 13 17 00 54 16 +2023-03-20 11:26:54,873 [4] INFO loginfo - ձ:68 AA 00 AA 00 68 88 31 07 02 00 02 0D EE 01 01 10 00 10 03 23 04 EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE 2E 54 05 13 17 00 54 16 +2023-03-20 11:28:38,847 [4] INFO loginfo - ձ:68 3A 00 3A 00 68 4B 00 30 0F 27 00 0E 71 00 00 02 00 00 17 49 16 +2023-03-20 11:28:51,825 [4] INFO loginfo - ձ:68 3A 00 3A 00 68 4B 00 30 0F 27 00 0E 71 00 00 02 00 00 17 49 16 +2023-03-20 11:28:53,626 [4] INFO loginfo - ձ:68 3A 00 3A 00 68 4B 00 30 0F 27 00 0E 71 00 00 02 00 00 17 49 16 + ------------------------------------------------ +2023-03-20 13:14:27,942 [3] INFO loginfo - 172.16.1.49:50865 +2023-03-20 13:14:29,269 [4] INFO loginfo - ձ:68 AA 00 AA 00 68 88 31 07 02 00 02 0D EE 01 01 10 00 10 03 23 04 EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE 2E 54 05 13 17 00 54 16 + ------------------------------------------------ +2023-03-20 13:17:38,191 [3] INFO loginfo - 172.16.1.49:50879 +2023-03-20 13:17:39,742 [4] INFO loginfo - ձ:68 AA 00 AA 00 68 88 31 07 02 00 02 0D EE 01 01 10 00 10 03 23 04 EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE 2E 54 05 13 17 00 54 16 +2023-03-20 13:17:50,085 [4] INFO loginfo - 172.16.1.49:50879 + ------------------------------------------------ +2023-03-20 13:23:08,279 [3] INFO loginfo - 172.16.1.49:51018 +2023-03-20 13:23:09,910 [4] INFO loginfo - ձ:68 AA 00 AA 00 68 88 31 07 02 00 02 0D EE 01 01 10 00 10 03 23 04 EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE 2E 54 05 13 17 00 54 16 +2023-03-20 13:23:36,054 [4] INFO loginfo - 172.16.1.49:51018 + ------------------------------------------------ +2023-03-20 13:23:49,775 [3] INFO loginfo - 172.16.1.49:51022 +2023-03-20 13:23:51,350 [4] INFO loginfo - ձ:68 AA 00 AA 00 68 88 31 07 02 00 02 0D EE 01 01 10 00 10 03 23 04 EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE 2E 54 05 13 17 00 54 16 + ------------------------------------------------ +2023-03-20 13:26:47,543 [3] INFO loginfo - 172.16.1.49:51029 +2023-03-20 13:26:49,366 [4] INFO loginfo - ձ:68 AA 00 AA 00 68 88 31 07 02 00 02 0D EE 01 01 10 00 10 03 23 04 EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE 2E 54 05 13 17 00 54 16 +2023-03-20 13:26:52,190 [4] INFO loginfo - 172.16.1.49:51029 + ------------------------------------------------ +2023-03-20 13:28:21,040 [3] INFO loginfo - 172.16.1.49:51073 +2023-03-20 13:28:22,710 [4] INFO loginfo - ձ:68 3A 00 3A 00 68 4B 00 30 0F 27 00 0E 71 00 00 02 00 00 17 49 16 + ------------------------------------------------ +2023-03-20 14:23:51,578 [3] INFO loginfo - 172.16.1.49:49521 +2023-03-20 14:23:53,250 [4] INFO loginfo - ձ:68 3A 00 3A 00 68 4B 00 30 0F 27 00 0E 71 00 00 02 00 00 17 49 16 + ------------------------------------------------ +2023-03-20 14:24:33,412 [3] INFO loginfo - 172.16.1.49:49526 +2023-03-20 14:24:34,954 [4] INFO loginfo - ձ:68 3A 00 3A 00 68 4B 00 30 0F 27 00 0E 71 00 00 02 00 00 17 49 16 + ------------------------------------------------ +2023-03-20 14:42:34,956 [3] INFO loginfo - 172.16.1.49:49701 +2023-03-20 14:42:36,827 [4] INFO loginfo - ձ:68 AA 00 AA 00 68 88 31 07 02 00 02 0D EE 01 01 10 00 10 03 23 04 EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE 2E 54 05 13 17 00 54 16 + ------------------------------------------------ +2023-03-20 14:45:56,628 [3] INFO loginfo - 172.16.1.49:49708 +2023-03-20 14:45:58,211 [4] INFO loginfo - ձ:68 AA 00 AA 00 68 88 31 07 02 00 02 0D EE 01 01 10 00 10 03 23 04 EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE 2E 54 05 13 17 00 54 16 + ------------------------------------------------ +2023-03-20 17:06:21,102 [3] INFO loginfo - 172.16.1.49:55488 +2023-03-20 17:06:22,861 [4] INFO loginfo - ձ:68 AA 00 AA 00 68 88 31 07 02 00 02 0D EE 01 01 10 00 10 03 23 04 EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE 2E 54 05 13 17 00 54 16 +2023-03-20 17:06:22,861 [4] INFO loginfo - CRCУ54 + ------------------------------------------------ +2023-03-20 17:07:04,390 [3] INFO loginfo - 172.16.1.49:55489 +2023-03-20 17:07:06,197 [4] INFO loginfo - ձ:68 AA 00 AA 00 68 88 31 07 02 00 02 0D EE 01 01 10 00 10 03 23 04 EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE 2E 54 05 13 17 00 54 16 +2023-03-20 17:07:09,251 [4] INFO loginfo - CRCУ54 + ------------------------------------------------ +2023-03-20 17:07:39,999 [3] INFO loginfo - 172.16.1.49:55492 +2023-03-20 17:07:41,573 [4] INFO loginfo - ձ:68 AA 00 AA 00 68 88 31 07 02 00 02 0D EE 01 01 10 00 10 03 23 04 EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE 2E 54 05 13 17 00 54 16 + ------------------------------------------------ +2023-03-20 17:08:59,759 [3] INFO loginfo - 172.16.1.49:55497 +2023-03-20 17:09:01,077 [4] INFO loginfo - ձ:68 AA 00 AA 00 68 88 31 07 02 00 02 0D EE 01 01 10 00 10 03 23 04 EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE 2E 54 05 13 17 00 54 16 + ------------------------------------------------ +2023-03-20 17:09:56,678 [3] INFO loginfo - 172.16.1.49:55500 +2023-03-20 17:09:57,941 [4] INFO loginfo - ձ:68 AA 00 AA 00 68 88 31 07 02 00 02 0D EE 01 01 10 00 10 03 23 04 EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE 2E 54 05 13 17 00 54 16 + ------------------------------------------------ +2023-03-20 17:22:32,223 [3] INFO loginfo - 172.16.1.49:55694 +2023-03-20 17:22:33,566 [4] INFO loginfo - ձ:68 AA 00 AA 00 68 88 31 07 02 00 02 0D EE 01 01 10 00 10 03 23 04 EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE 2E 54 05 13 17 00 54 16 + ------------------------------------------------ +2023-03-20 17:26:26,575 [3] INFO loginfo - 172.16.1.49:55727 +2023-03-20 17:26:28,262 [4] INFO loginfo - ձ:68 AA 00 AA 00 68 88 31 07 02 00 02 0D EE 01 01 10 00 10 03 23 04 EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE 2E 54 05 13 17 00 54 16 +2023-03-20 17:28:03,781 [4] INFO loginfo - ձ:68 AA 00 AA 00 68 88 31 07 02 00 02 0D EE 01 01 10 00 10 03 23 04 EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE 2E 54 05 13 17 00 54 16 + ------------------------------------------------ +2023-03-20 17:28:14,824 [3] INFO loginfo - 172.16.1.49:55772 +2023-03-20 17:28:16,662 [4] INFO loginfo - ձ:68 AA 00 AA 00 68 88 31 07 02 00 02 0D EE 01 01 10 00 10 03 23 04 EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE 2E 54 05 13 17 00 54 16 + ------------------------------------------------ +2023-03-20 17:28:55,399 [3] INFO loginfo - 172.16.1.49:55781 +2023-03-20 17:28:57,142 [4] INFO loginfo - ձ:68 AA 00 AA 00 68 88 31 07 02 00 02 0D EE 01 01 10 00 10 03 23 04 EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE 2E 54 05 13 17 00 54 16 + ------------------------------------------------ +2023-03-20 17:30:05,136 [3] INFO loginfo - 172.16.1.49:55810 +2023-03-20 17:30:06,414 [4] INFO loginfo - ձ:68 AA 00 AA 00 68 88 31 07 02 00 02 0D EE 01 01 10 00 10 03 23 04 EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE 2E 54 05 13 17 00 54 16 + ------------------------------------------------ +2023-03-20 17:42:35,272 [3] INFO loginfo - 172.16.1.49:55901 +2023-03-20 17:42:36,584 [4] INFO loginfo - ձ:68 AA 00 AA 00 68 88 31 07 02 00 02 0D EE 01 01 10 00 10 03 23 04 EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE 2E 54 05 13 17 00 54 16 + ------------------------------------------------ +2023-03-20 17:43:47,312 [3] INFO loginfo - 172.16.1.49:55907 +2023-03-20 17:43:48,647 [4] INFO loginfo - ձ:68 AA 00 AA 00 68 88 31 07 02 00 02 0D EE 01 01 10 00 10 03 23 04 EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE 2E 54 05 13 17 00 54 16 + ------------------------------------------------ +2023-03-20 17:44:20,921 [3] INFO loginfo - 172.16.1.49:55908 +2023-03-20 17:44:24,471 [4] INFO loginfo - ձ:68 AA 00 AA 00 68 88 31 07 02 00 02 0D EE 01 01 10 00 10 03 23 04 EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE 2E 54 05 13 17 00 54 16 + ------------------------------------------------ +2023-03-20 17:46:21,209 [3] INFO loginfo - 172.16.1.49:55918 +2023-03-20 17:46:24,319 [4] INFO loginfo - ձ:68 AA 00 AA 00 68 88 31 07 02 00 02 0D EE 01 01 10 00 10 03 23 04 EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE 2E 54 05 13 17 00 54 16 + ------------------------------------------------ +2023-03-20 17:51:33,857 [3] INFO loginfo - 172.16.1.49:55959 +2023-03-20 17:51:35,167 [4] INFO loginfo - ձ:68 AA 00 AA 00 68 88 31 07 02 00 02 0D EE 01 01 10 00 10 03 23 04 EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE 2E 54 05 13 17 00 54 16 + ------------------------------------------------ +2023-03-20 17:52:50,137 [3] INFO loginfo - 172.16.1.49:55964 +2023-03-20 17:52:51,536 [4] INFO loginfo - ձ:68 AA 00 AA 00 68 88 31 07 02 00 02 0D EE 01 01 10 00 10 03 23 04 EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE 2E 54 05 13 17 00 54 16 + ------------------------------------------------ +2023-03-20 17:53:27,745 [3] INFO loginfo - 172.16.1.49:55965 +2023-03-20 17:53:29,064 [4] INFO loginfo - ձ:68 AA 00 AA 00 68 88 31 07 02 00 02 0D EE 01 01 10 00 10 03 23 04 EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE 2E 54 05 13 17 00 54 16 + ------------------------------------------------ +2023-03-20 17:54:17,601 [3] INFO loginfo - 172.16.1.49:55973 +2023-03-20 17:54:19,080 [4] INFO loginfo - ձ:68 AA 00 AA 00 68 88 31 07 02 00 02 0D EE 01 01 10 00 10 03 23 04 EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE 2E 54 05 13 17 00 54 16 + ------------------------------------------------ +2023-03-20 17:57:26,945 [3] INFO loginfo - 172.16.1.49:55984 +2023-03-20 17:57:28,128 [4] INFO loginfo - ձ:68 AA 00 AA 00 68 88 31 07 02 00 02 0D EE 01 01 10 00 10 03 23 04 EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE 2E 54 05 13 17 00 54 16 + ------------------------------------------------ +2023-03-20 18:00:53,642 [3] INFO loginfo - 172.16.1.49:56007 +2023-03-20 18:00:55,009 [4] INFO loginfo - ձ:68 AA 00 AA 00 68 88 31 07 02 00 02 0D EE 01 01 10 00 10 03 23 04 EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE 2E 54 05 13 17 00 54 16 + ------------------------------------------------ +2023-03-20 18:02:17,449 [3] INFO loginfo - 172.16.1.49:56055 +2023-03-20 18:02:18,937 [4] INFO loginfo - ձ:68 AA 00 AA 00 68 88 31 07 02 00 02 0D EE 01 01 10 00 10 03 23 04 EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE 2E 54 05 13 17 00 54 16 diff --git a/DianBiao/bin/Debug/App_Data/Logs_20230320.txtLogs_20230320.txt b/DianBiao/bin/Debug/App_Data/Logs_20230320.txtLogs_20230320.txt new file mode 100644 index 0000000..9090064 --- /dev/null +++ b/DianBiao/bin/Debug/App_Data/Logs_20230320.txtLogs_20230320.txt @@ -0,0 +1,4 @@ + ------------------------------------------------ +2023-03-20 17:27:56,354 [1] INFO loginfo - ʼ쳣:ͨÿ׽ֵַ(Э/ַ/˿)ֻʹһΡ + ------------------------------------------------ +2023-03-20 17:28:07,038 [1] INFO loginfo - ʼ쳣:ͨÿ׽ֵַ(Э/ַ/˿)ֻʹһΡ diff --git a/DianBiao/bin/Debug/App_Data/Logs_20230321.txt b/DianBiao/bin/Debug/App_Data/Logs_20230321.txt new file mode 100644 index 0000000..b65fafa --- /dev/null +++ b/DianBiao/bin/Debug/App_Data/Logs_20230321.txt @@ -0,0 +1,152 @@ + ------------------------------------------------ +2023-03-21 08:47:30,181 [3] INFO loginfo - 172.16.1.49:55495 +2023-03-21 08:47:32,963 [4] INFO loginfo - ձ:68 56 00 56 00 68 4B 31 07 02 00 02 0D EE FF 00 10 00 10 03 23 2E 54 05 13 17 00 78 16 + ------------------------------------------------ +2023-03-21 08:48:00,653 [3] INFO loginfo - 172.16.1.49:55499 +2023-03-21 08:48:02,083 [4] INFO loginfo - ձ:68 56 00 56 00 68 4B 31 07 02 00 02 0D EE FF 00 10 00 10 03 23 2E 54 05 13 17 00 78 16 + ------------------------------------------------ +2023-03-21 08:51:12,837 [3] INFO loginfo - 172.16.1.49:55551 +2023-03-21 08:51:14,563 [4] INFO loginfo - ձ:68 56 00 56 00 68 4B 31 07 02 00 02 0D EE FF 00 10 00 10 03 23 2E 54 05 13 17 00 78 16 + ------------------------------------------------ +2023-03-21 08:52:03,572 [3] INFO loginfo - 172.16.1.49:55554 +2023-03-21 08:52:05,003 [4] INFO loginfo - ձ:68 56 00 56 00 68 4B 31 07 02 00 02 0D EE FF 00 10 00 10 03 23 2E 54 05 13 17 00 78 16 + ------------------------------------------------ +2023-03-21 08:54:40,693 [3] INFO loginfo - 172.16.1.49:55612 +2023-03-21 08:54:41,876 [4] INFO loginfo - ձ:68 56 00 56 00 68 4B 31 07 02 00 02 0D EE FF 00 10 00 10 03 23 2E 54 05 13 17 00 78 16 + ------------------------------------------------ +2023-03-21 08:56:30,828 [3] INFO loginfo - 172.16.1.49:55649 +2023-03-21 08:56:32,284 [4] INFO loginfo - ձ:68 AA 00 AA 00 68 88 31 07 02 00 02 0D EE 01 01 10 00 10 03 23 04 EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE 2E 54 05 13 17 00 54 16 + ------------------------------------------------ +2023-03-21 08:57:07,549 [3] INFO loginfo - 172.16.1.49:55670 +2023-03-21 08:57:09,100 [4] INFO loginfo - ձ:68 AA 00 AA 00 68 88 31 07 02 00 02 0D EE 01 01 10 00 10 03 23 04 EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE 2E 54 05 13 17 00 54 16 + ------------------------------------------------ +2023-03-21 09:26:42,047 [3] INFO loginfo - 172.16.1.49:55930 +2023-03-21 09:26:43,566 [4] INFO loginfo - ձ:68 56 00 56 00 68 4B 31 07 02 00 02 0D EE FF 00 10 00 10 03 23 2E 54 05 13 17 00 78 16 + ------------------------------------------------ +2023-03-21 09:29:01,583 [3] INFO loginfo - 172.16.1.49:55949 +2023-03-21 09:29:03,214 [4] INFO loginfo - ձ:68 56 00 56 00 68 4B 31 07 02 00 02 0D EE FF 00 10 00 10 03 23 2E 54 05 13 17 00 78 16 + ------------------------------------------------ +2023-03-21 09:39:42,288 [3] INFO loginfo - 172.16.1.49:56145 +2023-03-21 09:39:43,623 [4] INFO loginfo - ձ:68 56 00 56 00 68 4B 31 07 02 00 02 0D EE FF 00 10 00 10 03 23 2E 54 05 13 17 00 78 16 + ------------------------------------------------ +2023-03-21 09:42:08,920 [3] INFO loginfo - 172.16.1.49:56185 +2023-03-21 09:42:10,471 [4] INFO loginfo - ձ:68 56 00 56 00 68 4B 31 07 02 00 02 0D EE FF 00 10 00 10 03 23 2E 54 05 13 17 00 78 16 + ------------------------------------------------ +2023-03-21 09:43:51,785 [3] INFO loginfo - 172.16.1.49:56205 +2023-03-21 09:43:53,063 [4] INFO loginfo - ձ:68 56 00 56 00 68 4B 31 07 02 00 02 0D EE FF 00 10 00 10 03 23 2E 54 05 13 17 00 78 16 + ------------------------------------------------ +2023-03-21 09:44:46,816 [3] INFO loginfo - 172.16.1.49:56206 +2023-03-21 09:44:48,039 [4] INFO loginfo - ձ:68 56 00 56 00 68 4B 31 07 02 00 02 0D EE FF 00 10 00 10 03 23 2E 54 05 13 17 00 78 16 + ------------------------------------------------ +2023-03-21 09:58:01,377 [3] INFO loginfo - 172.16.1.49:56365 +2023-03-21 09:58:02,832 [4] INFO loginfo - ձ:68 56 00 56 00 68 4B 31 07 02 00 02 0D EE FF 00 10 00 10 03 23 2E 54 05 13 17 00 78 16 + ------------------------------------------------ +2023-03-21 09:58:48,017 [3] INFO loginfo - 172.16.1.49:56371 +2023-03-21 09:58:49,344 [4] INFO loginfo - ձ:68 56 00 56 00 68 4B 31 07 02 00 02 0D EE FF 00 10 00 10 03 23 2E 54 05 13 17 00 78 16 + ------------------------------------------------ +2023-03-21 10:00:11,089 [3] INFO loginfo - 172.16.1.49:58457 +2023-03-21 10:00:12,592 [4] INFO loginfo - ձ:68 56 00 56 00 68 4B 31 07 02 00 02 0D EE FF 00 10 00 10 03 23 2E 54 05 13 17 00 78 16 + ------------------------------------------------ +2023-03-21 10:01:36,114 [3] INFO loginfo - 172.16.1.49:58509 +2023-03-21 10:01:37,753 [4] INFO loginfo - ձ:68 56 00 56 00 68 4B 31 07 02 00 02 0D EE FF 00 10 00 10 03 23 2E 54 05 13 17 00 78 16 + ------------------------------------------------ +2023-03-21 10:50:30,428 [3] INFO loginfo - 172.16.1.49:59075 +2023-03-21 10:50:31,812 [4] INFO loginfo - ձ:68 56 00 56 00 68 4B 31 07 02 00 02 0D EE FF 00 10 00 10 03 23 2E 54 05 13 17 00 78 16 + ------------------------------------------------ +2023-03-21 10:51:13,517 [3] INFO loginfo - 172.16.1.49:59078 +2023-03-21 10:51:14,788 [4] INFO loginfo - ձ:68 56 00 56 00 68 4B 31 07 02 00 02 0D EE FF 00 10 00 10 03 23 2E 54 05 13 17 00 78 16 + ------------------------------------------------ +2023-03-21 10:54:32,597 [3] INFO loginfo - 172.16.1.49:59112 +2023-03-21 10:54:33,883 [4] INFO loginfo - ձ:68 AA 00 AA 00 68 88 31 07 02 00 02 0D EE 01 01 10 00 10 03 23 04 EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE 2E 54 05 13 17 00 54 16 + ------------------------------------------------ +2023-03-21 10:54:57,469 [3] INFO loginfo - 172.16.1.49:59113 +2023-03-21 10:54:58,899 [4] INFO loginfo - ձ:68 AA 00 AA 00 68 88 31 07 02 00 02 0D EE 01 01 10 00 10 03 23 04 EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE 2E 54 05 13 17 00 54 16 + ------------------------------------------------ +2023-03-21 11:03:21,093 [3] INFO loginfo - 172.16.1.49:59172 +2023-03-21 11:03:22,619 [4] INFO loginfo - ձ:68 AA 00 AA 00 68 88 31 07 02 00 02 0D EE 01 01 10 00 10 03 23 04 EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE 2E 54 05 13 17 00 54 16 + ------------------------------------------------ +2023-03-21 11:04:42,461 [3] INFO loginfo - 172.16.1.49:59228 +2023-03-21 11:04:43,692 [4] INFO loginfo - ձ:68 AA 00 AA 00 68 88 31 07 02 00 02 0D EE 01 01 10 00 10 03 23 04 EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE 2E 54 05 13 17 00 54 16 +2023-03-21 11:04:53,012 [4] INFO loginfo - 172.16.1.49:59228 + ------------------------------------------------ +2023-03-21 11:18:00,871 [3] INFO loginfo - 172.16.1.49:59565 +2023-03-21 11:18:02,469 [4] INFO loginfo - ձ:68 AA 00 AA 00 68 88 31 07 02 00 02 0D EE 01 01 10 00 10 03 23 04 EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE 2E 54 05 13 17 00 54 16 + ------------------------------------------------ +2023-03-21 11:20:07,758 [3] INFO loginfo - 172.16.1.49:59598 +2023-03-21 11:20:09,069 [4] INFO loginfo - ձ:68 AA 00 AA 00 68 88 31 07 02 00 02 0D EE 01 01 10 00 10 03 23 04 EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE 2E 54 05 13 17 00 54 16 +2023-03-21 11:20:13,157 [4] INFO loginfo - 172.16.1.49:59598 + ------------------------------------------------ +2023-03-21 11:20:59,511 [3] INFO loginfo - 172.16.1.49:59623 +2023-03-21 11:21:00,901 [4] INFO loginfo - ձ:68 AA 00 AA 00 68 88 31 07 02 00 02 0D EE 01 01 10 00 10 03 23 04 EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE 2E 54 05 13 17 00 54 16 + ------------------------------------------------ +2023-03-21 17:16:50,855 [3] INFO loginfo - 172.16.1.49:49241 +2023-03-21 17:16:53,277 [4] INFO loginfo - ձ:68 AA 00 AA 00 68 88 31 07 02 00 02 0D EE 01 01 10 00 10 03 23 04 EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE 2E 54 05 13 17 00 54 16 + ------------------------------------------------ +2023-03-21 17:17:31,886 [3] INFO loginfo - 172.16.1.49:49243 +2023-03-21 17:17:33,485 [4] INFO loginfo - ձ:68 AA 00 AA 00 68 88 31 07 02 00 02 0D EE 01 01 10 00 10 03 23 04 EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE 2E 54 05 13 17 00 54 16 + ------------------------------------------------ +2023-03-21 17:24:31,742 [3] INFO loginfo - 172.16.1.49:49504 +2023-03-21 17:24:33,037 [4] INFO loginfo - ձ:68 AA 00 AA 00 68 88 31 07 02 00 02 0D EE 01 01 10 00 10 03 23 04 EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE 2E 54 05 13 17 00 54 16 + ------------------------------------------------ +2023-03-21 17:27:02,367 [3] INFO loginfo - 172.16.1.49:49553 +2023-03-21 17:27:03,870 [4] INFO loginfo - ձ:68 56 00 56 00 68 4B 31 07 02 00 02 0D EE FF 00 10 00 10 03 23 2E 54 05 13 17 00 78 16 + ------------------------------------------------ +2023-03-21 17:27:54,191 [3] INFO loginfo - 172.16.1.49:49557 +2023-03-21 17:27:55,566 [4] INFO loginfo - ձ:68 56 00 56 00 68 4B 31 07 02 00 02 0D EE FF 00 10 00 10 03 23 2E 54 05 13 17 00 78 16 + ------------------------------------------------ +2023-03-21 17:28:33,079 [3] INFO loginfo - 172.16.1.49:49599 +2023-03-21 17:28:34,558 [4] INFO loginfo - ձ:68 AA 00 AA 00 68 88 31 07 02 00 02 0D EE 01 01 10 00 10 03 23 04 EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE 2E 54 05 13 17 00 54 16 + ------------------------------------------------ +2023-03-21 17:28:49,070 [3] INFO loginfo - 172.16.1.49:49600 +2023-03-21 17:28:50,246 [4] INFO loginfo - ձ:68 AA 00 AA 00 68 88 31 07 02 00 02 0D EE 01 01 10 00 10 03 23 04 EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE 2E 54 05 13 17 00 54 16 + ------------------------------------------------ +2023-03-21 17:32:00,343 [3] INFO loginfo - 172.16.1.49:49714 +2023-03-21 17:32:01,702 [4] INFO loginfo - ձ:68 AA 00 AA 00 68 88 31 07 02 00 02 0D EE 01 01 10 00 10 03 23 04 EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE 2E 54 05 13 17 00 54 16 + ------------------------------------------------ +2023-03-21 17:32:59,079 [3] INFO loginfo - 172.16.1.49:49715 +2023-03-21 17:33:00,446 [4] INFO loginfo - ձ:68 AA 00 AA 00 68 88 31 07 02 00 02 0D EE 01 01 10 00 10 03 23 04 EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE 2E 54 05 13 17 00 54 16 + ------------------------------------------------ +2023-03-21 17:33:51,519 [3] INFO loginfo - 172.16.1.49:49749 +2023-03-21 17:33:52,854 [4] INFO loginfo - ձ:68 56 00 56 00 68 4B 31 07 02 00 02 0D EE FF 00 10 00 10 03 23 2E 54 05 13 17 00 78 16 +2023-03-21 17:34:12,357 [4] INFO loginfo - ձ:68 32 00 32 00 68 0B 31 07 02 00 02 00 60 00 00 01 00 A8 16 +2023-03-21 17:34:36,182 [4] INFO loginfo - ձ:68 4A 00 4A 00 68 C9 31 07 02 00 00 02 70 00 00 04 00 45 19 13 17 A3 23 C7 16 +2023-03-21 17:34:52,550 [4] INFO loginfo - ձ:68 32 00 32 00 68 0B 31 07 02 00 02 00 60 00 00 01 00 A8 16 +2023-03-21 17:35:10,038 [4] INFO loginfo - ձ:68 32 00 32 00 68 C9 31 07 02 00 00 02 70 00 00 01 00 76 16 +2023-03-21 17:35:13,493 [4] INFO loginfo - 172.16.1.49:49749 + ------------------------------------------------ +2023-03-21 17:41:51,520 [3] INFO loginfo - 172.16.1.49:50016 +2023-03-21 17:41:53,439 [4] INFO loginfo - ձ:68 32 00 32 00 68 C9 31 07 02 00 00 02 70 00 00 01 00 76 16 + ------------------------------------------------ +2023-03-21 17:42:56,383 [3] INFO loginfo - 172.16.1.49:50079 +2023-03-21 17:42:57,935 [4] INFO loginfo - ձ:68 32 00 32 00 68 C9 31 07 02 00 00 02 70 00 00 01 00 76 16 + ------------------------------------------------ +2023-03-21 17:45:47,248 [3] INFO loginfo - 172.16.1.49:50139 +2023-03-21 17:45:48,607 [4] INFO loginfo - ձ:68 AA 00 AA 00 68 88 31 07 02 00 02 0D EE 01 01 10 00 10 03 23 04 EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE 2E 54 05 13 17 00 54 16 + ------------------------------------------------ +2023-03-21 17:55:06,505 [3] INFO loginfo - 172.16.1.49:50449 +2023-03-21 17:55:07,775 [4] INFO loginfo - ձ:68 AA 00 AA 00 68 88 31 07 02 00 02 0D EE 01 01 10 00 10 03 23 04 EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE 2E 54 05 13 17 00 54 16 + ------------------------------------------------ +2023-03-21 17:55:45,585 [3] INFO loginfo - 172.16.1.49:50454 +2023-03-21 17:55:47,071 [4] INFO loginfo - ձ:68 AA 00 AA 00 68 88 31 07 02 00 02 0D EE 01 01 10 00 10 03 23 04 EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE 2E 54 05 13 17 00 54 16 + ------------------------------------------------ +2023-03-21 17:56:31,432 [3] INFO loginfo - 172.16.1.49:50455 +2023-03-21 17:56:33,191 [4] INFO loginfo - ձ:68 AA 00 AA 00 68 88 31 07 02 00 02 0D EE 01 01 10 00 10 03 23 04 EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE 2E 54 05 13 17 00 54 16 +2023-03-21 17:56:51,095 [4] INFO loginfo - ձ:68 AA 00 AA 00 68 88 31 07 02 00 02 0D EE 01 01 10 00 10 03 23 04 EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE 2E 54 05 13 17 00 54 16 + ------------------------------------------------ +2023-03-21 17:59:17,121 [3] INFO loginfo - 172.16.1.49:50472 +2023-03-21 17:59:18,656 [4] INFO loginfo - ձ:68 AA 00 AA 00 68 88 31 07 02 00 02 0D EE 01 01 10 00 10 03 23 04 EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE 2E 54 05 13 17 00 54 16 + ------------------------------------------------ +2023-03-21 17:59:30,793 [3] INFO loginfo - 172.16.1.49:50475 +2023-03-21 17:59:32,136 [4] INFO loginfo - ձ:68 AA 00 AA 00 68 88 31 07 02 00 02 0D EE 01 01 10 00 10 03 23 04 EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE 2E 54 05 13 17 00 54 16 + ------------------------------------------------ +2023-03-21 18:05:31,601 [3] INFO loginfo - 172.16.1.49:50603 +2023-03-21 18:05:32,856 [4] INFO loginfo - ձ:68 AA 00 AA 00 68 88 31 07 02 00 02 0D EE 01 01 10 00 10 03 23 04 EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE 2E 54 05 13 17 00 54 16 + ------------------------------------------------ +2023-03-21 18:05:46,505 [3] INFO loginfo - 172.16.1.49:50606 +2023-03-21 18:05:47,944 [4] INFO loginfo - ձ:68 AA 00 AA 00 68 88 31 07 02 00 02 0D EE 01 01 10 00 10 03 23 04 EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE 2E 54 05 13 17 00 54 16 + ------------------------------------------------ +2023-03-21 18:06:36,329 [3] INFO loginfo - 172.16.1.49:50608 +2023-03-21 18:06:38,720 [4] INFO loginfo - ձ:68 AA 00 AA 00 68 88 31 07 02 00 02 0D EE 01 01 10 00 10 03 23 04 EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE 2E 54 05 13 17 00 54 16 + ------------------------------------------------ +2023-03-21 18:07:15,034 [3] INFO loginfo - 172.16.1.49:50610 +2023-03-21 18:07:16,632 [4] INFO loginfo - ձ:68 AA 00 AA 00 68 88 31 07 02 00 02 0D EE 01 01 10 00 10 03 23 04 EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE 2E 54 05 13 17 00 54 16 diff --git a/DianBiao/bin/Debug/App_Data/Logs_20230321.txtLogs_20230321.txt b/DianBiao/bin/Debug/App_Data/Logs_20230321.txtLogs_20230321.txt new file mode 100644 index 0000000..a6b27d6 --- /dev/null +++ b/DianBiao/bin/Debug/App_Data/Logs_20230321.txtLogs_20230321.txt @@ -0,0 +1,4 @@ + ------------------------------------------------ +2023-03-21 08:56:52,148 [1] INFO loginfo - ʼ쳣:ͨÿ׽ֵַ(Э/ַ/˿)ֻʹһΡ + ------------------------------------------------ +2023-03-21 17:55:31,136 [1] INFO loginfo - ʼ쳣:ͨÿ׽ֵַ(Э/ַ/˿)ֻʹһΡ diff --git a/DianBiao/bin/Debug/App_Data/Logs_20230324.txt b/DianBiao/bin/Debug/App_Data/Logs_20230324.txt new file mode 100644 index 0000000..571e596 --- /dev/null +++ b/DianBiao/bin/Debug/App_Data/Logs_20230324.txt @@ -0,0 +1,5 @@ + ------------------------------------------------ +2023-03-24 17:37:00,767 [3] INFO loginfo - 172.16.1.49:52276 + ------------------------------------------------ +2023-03-24 17:37:59,400 [3] INFO loginfo - 172.16.1.49:52284 +2023-03-24 17:38:33,455 [4] INFO loginfo - ձ:68 56 00 56 00 68 4B 31 07 02 00 02 0D EE FF 00 10 00 10 03 23 2E 54 05 13 17 00 78 16 diff --git a/DianBiao/bin/Debug/DianBiao.exe b/DianBiao/bin/Debug/DianBiao.exe index 030ac8b..ecc0f7c 100644 Binary files a/DianBiao/bin/Debug/DianBiao.exe and b/DianBiao/bin/Debug/DianBiao.exe differ diff --git a/DianBiao/bin/Debug/DianBiao.exe.config b/DianBiao/bin/Debug/DianBiao.exe.config index e8edcf8..ca5fcb6 100644 --- a/DianBiao/bin/Debug/DianBiao.exe.config +++ b/DianBiao/bin/Debug/DianBiao.exe.config @@ -1,8 +1,10 @@  - - - + + +
+ + @@ -28,5 +30,8 @@ - + + + + \ No newline at end of file diff --git a/DianBiao/bin/Debug/DianBiao.pdb b/DianBiao/bin/Debug/DianBiao.pdb index 925b25d..e0b1c22 100644 Binary files a/DianBiao/bin/Debug/DianBiao.pdb and b/DianBiao/bin/Debug/DianBiao.pdb differ diff --git a/DianBiao/dianbiao.cs b/DianBiao/dianbiao.cs index 259a42c..d2d2148 100644 --- a/DianBiao/dianbiao.cs +++ b/DianBiao/dianbiao.cs @@ -8,11 +8,20 @@ using ToolKitlib; using System.Net.Sockets; using System.Net; using System.Runtime.Remoting.Metadata.W3cXsd2001; +using System.Security.AccessControl; namespace DianBiao { class Dianbiao { + static byte[] longinBytes = new byte[] { 0x68, 0x32, 0x00, 0x32, 0x00, 0x68, 0xC9, 0x59, 0x04, 0x01, 0x00, 0x00, 0x02, 0x70, 0x00, 0x00, 0x01, 0x00, 0x9A, 0x16 }; + static byte[] OKReturn = new byte[] { 0x68, 0x32, 0x00, 0x32, 0x00, 0x68, 0x0B, 0x59, 0x04, 0x01, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x01, 0x00, 0xCA, 0x16 }; + static byte[] A1; + static byte[] A2; + static object A3; + + static string IP { get { return "172.16.1.49"; } } + static int Port { get { return 6800; } } static log4net.ILog log;//日志插件 public static Socket serverSocket; @@ -58,7 +67,7 @@ namespace DianBiao serverSocket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); //给已经创建的套接宁绑定一个端口号 - IPEndPoint endPoint = new IPEndPoint(IPAddress.Parse("172.16.1.49"), 6800); + IPEndPoint endPoint = new IPEndPoint(IPAddress.Parse(IP), Port); serverSocket.Bind(endPoint); //调用listen(函数使套接宁成为—个监听 @@ -88,7 +97,8 @@ namespace DianBiao Socket clientSocket = serverSocket.Accept();//新用户连接后触发返回新的socket(阻塞) string ipPort = clientSocket.RemoteEndPoint.ToString();//连接用户的IP及端口 addOnLine(ipPort, clientSocket, true); - Console.WriteLine(clientSocket.RemoteEndPoint.ToString() + "上线了"); + //Console.WriteLine(clientSocket.RemoteEndPoint.ToString() + "上线了"); + log.Info(string.Format("{0}上线了", clientSocket.RemoteEndPoint.ToString())); Task.Run(() => ReceiveMsg(clientSocket));//针对单个客户端开启线程(接收) } @@ -112,14 +122,16 @@ namespace DianBiao { //用户下线--更新在线列表 addOnLine(clientSocket.RemoteEndPoint.ToString(), clientSocket, false); - Console.WriteLine(clientSocket.RemoteEndPoint.ToString() + "下线了"); + //Console.WriteLine(clientSocket.RemoteEndPoint.ToString() + "下线了"); + log.Info(string.Format("{0}下线了", clientSocket.RemoteEndPoint.ToString())); break;//结束线程 } if (length == 0) { //用户下线--更新在线列表 addOnLine(clientSocket.RemoteEndPoint.ToString(), clientSocket, false); - Console.WriteLine(clientSocket.RemoteEndPoint.ToString() + "下线了"); + //Console.WriteLine(clientSocket.RemoteEndPoint.ToString() + "下线了"); + log.Info(string.Format("{0}下线了", clientSocket.RemoteEndPoint.ToString())); break;//结束线程 } @@ -127,10 +139,44 @@ namespace DianBiao { //string message = Encoding.Default.GetString(bytes, 0, length); string message = ToolKit.byteArrayToHexString(bytes, length); - log.Info(string.Format("接受报文:{0}", message)); + log.Info(string.Format("接收报文:{0}", message)); string mag = message.Replace(" ", ""); - byte[] by = ToolKit.hexStringToByteArray(mag); - //收到消息--mag + byte[] frame = ToolKit.hexStringToByteArray(mag); + //收到消息--mag + + //协议判断 + #region CRC + //控制域、地址域、链路用户数据(应用层)字节总数 + var count = frame.Length - 1 - 2;//-2(crc和结束字节) + int crc_ = 0; + for (int i = 6; i <= count; i++) + crc_ += (int)(frame[i]); + var crc = (crc_ & 0xFF).ToString("X2"); + if (crc.ToUpper() != Convert.ToString(frame[count + 1], 16).ToUpper()) + { + log.Info(string.Format("CRC校验错误:{0}", crc)); + return; + } + //Console.WriteLine($"CRC:{crc}"); + #endregion + + if (frame[12] == 0x02)//AFN=02H + { + //登录 + if (DT_Fn(frame) == 1) + { + clientSocket.Send(OKReturn); + return; + } + //心跳 + else if (DT_Fn(frame) == 3) + { + clientSocket.Send(OKReturn); + return; + } + } + + analysis(frame); } } } @@ -166,5 +212,274 @@ namespace DianBiao else { idOnLine.Remove(clientIp); } }));*/ } + + + /// + /// 解析电表数据 + /// + /// + private static void analysis(byte[] frame) + { + Console.WriteLine(); + + #region L + var a = frame[1] & 0x03;//& 0000 0011 + /*1:Q / GDW 130——2005 + 2:376.1 + 3:保留 + 4:禁止*/ + + //用户数据长度 + var b = (frame[2] << 8 | frame[1]) >> 2; + Console.WriteLine($"协议:{a}\n长度:{b}"); + #endregion + + #region 控制域 + //DIR = 0,由主站发出,DIR = 1,由终端发出 + object dir = frame[6] & 0x80;//& 1000 0000 + dir = Convert.ToString((int)dir, 2).PadLeft(8, '0'); + dir = dir.ToString()[0]; + + //PRM=1,报文来自启动站;PRM=0,报文来自终端 + object prm = frame[6] & 0x40;//& 0100 0000 + prm = Convert.ToString((int)prm, 2).PadLeft(8, '0'); + prm = prm.ToString()[1]; + + //FCB(上行) + object fcb = frame[6] & 0x20;//& 0010 0000 + fcb = Convert.ToString((int)fcb, 2).PadLeft(8, '0'); + fcb = fcb.ToString()[2]; + //ACD(下行) + object acd = frame[6] & 0x20;//& 0010 0000 + acd = Convert.ToString((int)acd, 2).PadLeft(8, '0'); + acd = acd.ToString()[2]; + + //FCV=1,表示FCB位有效;FCV=0,表示FCB位无效。 + object fvc = frame[6] & 0x10;//& 0001 0000 + fvc = Convert.ToString((int)fvc, 2).PadLeft(8, '0'); + fvc = fvc.ToString()[3]; + + //功能码 + object LoginFrame = frame[6] & 0x0F;//& 0000 1111 + //Console.WriteLine($"DIR:{dir}\nPRM:{prm}\n功能码:{LoginFrame}"); + #endregion + + #region 地址域 + //行政区划码A1 + //A1 = (frame[7] & 0x0F) + (frame[7] >> 4) * 10 + (frame[8] & 0x0F) * 100 + (frame[8] >> 4) * 1000; + //A1 = A1.ToString().PadLeft(4, '0'); + A1 = new byte[] { frame[7], frame[8] }; + //终端地址A2(十六进制) + //A2 = (frame[10] << 8) + frame[9]; + //A2 = A2.ToString().PadLeft(4, '0'); + A2 = new byte[] { frame[9], frame[10] }; + //主站地址和组地址标志A3 + A3 = frame[11].ToString().PadLeft(2, '0'); + + //A3 D0 D0=0_表示终端地址_A2_为单地址;D0=1_表示终端地址_A2_为组地址 + var A3D0 = int.Parse(A3.ToString()) & 0x01;//& 0000 0001 + switch ((A3Type)A3D0) + { + case A3Type.终端地址为单地址: + A3 = (A3Type)A3D0; + break; + case A3Type.终端地址为组地址: + A3 = (A3Type)A3D0; + break; + } + + //A3 D1~D7 主站地址_MSA + var msa = (frame[11]) >> 1; + + //Console.WriteLine($"行政区划码A1:{A1}\n终端地址A2:{A2}\n主站地址和组地址标志A3:{A3}\nMSA:{msa}"); + #endregion + + #region 应用层数据 + //frame[12] ~ frame[frame.Length-1-2] + /*List bytes1 = new List(); + for (int i = 12; i <= frame.Length - 1 - 2; i++) + bytes1.Add(frame[i]); + byte[] AE = ToolKit.listToBytes(bytes1); + Array.Reverse(AE);//调整大小端 + */ + + //应用层功能码(AFN) + var afn = ToolKit.byteArrayToHexString(new byte[] { frame[12] }, false); + + //帧序列域(SEQ) + //TpV --TpV=0,附加信息域中无时间标签Tp TpV = 1,附加信息域中带有时间标签Tp + object tpv = frame[13] & 0x80;//& 1000 0000 + tpv = Convert.ToString((int)tpv, 2).PadLeft(8, '0'); + tpv = tpv.ToString()[0]; + + // FIR-FIN 为 1-1 单帧 + //FIR + object fir = frame[13] & 0x40;//$ 0100 0000 + fir = Convert.ToString((int)fir, 2).PadLeft(8, '0'); + fir = fir.ToString()[1]; + //FIN + object fin = frame[13] & 0x20;//& 0010 0000 + fin = Convert.ToString((int)fin, 2).PadLeft(8, '0'); + fin = fin.ToString()[2]; + + //CON位置“1”,表示需要对该帧报文进行确认;置“0”,表示不需要对该帧报文进行确认 + object con = frame[13] & 0x10;//& 0001 0000 + con = Convert.ToString((int)con, 2).PadLeft(8, '0'); + con = con.ToString()[3]; + + //PSEQ/RSEQ 传输类别【(S1服务)发送/无回答传输服务】--启动报文 PFC=14 PRM=1,FIR=1,FIN=1,CON=0,PSEQ-14' + object pseq = frame[13] & 0x0F;//& 0000 1111 + + //信息点DA -- DA1 DA2 + dynamic da1 = (Convert.ToString(frame[14], 2)); + if (da1 == "0") + da1 = 0; + else if (frame[14] == 0xFF) + da1 = 0; + else + da1 = (da1.ToString()).Length; + int da2 = (int)(frame[15]); + int pn;//Fn=(DA2-1)8+DA1 + if (frame[14] == 0 && frame[15] == 0) + pn = 0;//DA1-DA2全为“0”时,表示终端信息点,用_p0_表示 + else if (frame[14] == 0xFF && frame[15] == 0) + pn = 0; //DA1 = 0xFF、DA2 = 0x00,表示所有有效测量点(不含p0)。 + else + pn = (da2 - 1) * 8 + da1; + + + + //Console.WriteLine($"AFN:{afn}\nTpV:{tpv}\nFIR:{fir}\nFIN:{fin}\nCON:{con}\nPn:{pn}\nF:{DT_Fn(frame)}"); + + //时间 Td_d --frame[20].ToString() frame[19].ToString() frame[18].ToString() + dynamic td_d; + if (tpv.ToString() == "1") + { + td_d = Convert.ToString(frame[20], 16) + "年" + Convert.ToString(frame[19], 16) + "月" + Convert.ToString(frame[18], 16) + "日"; + Console.WriteLine($"Td_d:{td_d}"); + } + + #endregion + + + } + + private static void sendRequest() + { + List fn_dt1 = new List() { 0x10, 0x20, 0x40, 0x80 };//F5 F6 F7 F8 + + //请求时间10 03 23 日 月 年 + var td_d_1 = DateTime.Today.AddDays(-1); + var td_d_2 = td_d_1.ToString().Split(new char[] { '/', ' ', ':' });//年 月 日 时 分 秒 + var sadfas = (td_d_2[0][2].ToString() + td_d_2[0][3].ToString()); + var td_d = new byte[] { Convert.ToByte(td_d_2[2], 16), Convert.ToByte(td_d_2[1], 16), Convert.ToByte(sadfas, 16) }; + + //时间标签2E 54 05 13 17 00 2E 秒 分 时 日 00 + DateTime currentDateTime = DateTime.Now; + var _clock = currentDateTime.ToString().Split(new char[] { '/', ' ', ':' });//年 月 日 时 分 秒 + var clock = new byte[] { Convert.ToByte(_clock[5], 16), Convert.ToByte(_clock[4], 16), Convert.ToByte(_clock[3], 16), Convert.ToByte(_clock[2], 16) }; + + //68 56 00 56 00 68 4B (A1-59 04) (A2-02 00) 02 0D (SEQ-EE) (Pn-FF 00) (Fn- (fn_dt1) 00) (td_d) (6时钟clock) (cs) 16 + + for (int i = 0; i < fn_dt1.Count; i++) + { + OnLineDic[idOnLine[0]].Send(new byte[] + { + 0x68, 0x56, 0x00, 0x56, 0x00, 0x68, + 0x4B, (byte)(A1)[0], (byte)A1[1] ,A2[0],A2[1],0x02, + 0x0D,0xEE, + 0xFF,0x00, fn_dt1[i],0x00, + td_d[0],td_d[1],td_d[2], + clock[0],clock[1],clock[2],clock[3],clock[4],clock[5], + + CRC_(new byte[]{ 0x4B, (byte)(A1)[0], (byte)A1[1] ,A2[0],A2[1],0x02, + 0x0D,0xEE, + 0xFF,0x00, fn_dt1[i],0x00, + td_d[0],td_d[1],td_d[2], + clock[0],clock[1],clock[2],clock[3],clock[4],clock[5]}) + + ,0x16}); + } + } + + static byte CRC_(byte[] frame) + { + int crc_ = 0; + for (int i = 6; i <= frame.Length; i++) + crc_ += (int)(frame[i]); + var crc = (crc_ & 0xFF).ToString("X2"); + return Convert.ToByte(crc, 16); + } + + /// + /// 获取Fn + /// + /// + /// + public static dynamic DT_Fn(byte[] frame) + { + //DT + dynamic dt1 = (Convert.ToString(frame[16], 2)); + if (dt1 == "0") + dt1 = 0; + else + dt1 = (dt1.ToString()).Length; + int dt2 = (int)(frame[17]); + int fn;//Fn = DT2 * 8 + DT1 + fn = dt2 * 8 + dt1; + return fn; + } + + + enum DIRType + { + 下行, + 上行 + } + + enum PRMType + { + 来自从动站, + 来自启动站 + } + + /// + /// A3 + /// D0 = 0_表示终端地址_A2_为单地址;D0 = 1_表示终端地址_A2_为组地址 + /// + enum A3Type + { + 终端地址为单地址, + 终端地址为组地址 + } + + /// + /// TpV=0,无时间;TpV=1,有时间 + /// + enum TPVType + { + 无时间标签, + 有时间标签 + } + + + /// + /// FIR、FIN + /// + enum FIRFINType + { + 中间帧, + 结束帧, + 第1帧 = 10, + 单帧, + } + + + enum CONType + { + 无需确认, + 需确认 + } + } } diff --git a/DianBiao/obj/Debug/DianBiao.csproj.AssemblyReference.cache b/DianBiao/obj/Debug/DianBiao.csproj.AssemblyReference.cache index 04b8491..9a8b483 100644 Binary files a/DianBiao/obj/Debug/DianBiao.csproj.AssemblyReference.cache and b/DianBiao/obj/Debug/DianBiao.csproj.AssemblyReference.cache differ diff --git a/DianBiao/obj/Debug/DianBiao.csproj.CoreCompileInputs.cache b/DianBiao/obj/Debug/DianBiao.csproj.CoreCompileInputs.cache index 9b5da10..4510fe8 100644 --- a/DianBiao/obj/Debug/DianBiao.csproj.CoreCompileInputs.cache +++ b/DianBiao/obj/Debug/DianBiao.csproj.CoreCompileInputs.cache @@ -1 +1 @@ -9249cfe4e0e48efb1895f8495f92b7994c9c4f09 +303c6708a99967e83e91550533cb72ae2546a73e diff --git a/DianBiao/obj/Debug/DianBiao.csproj.FileListAbsolute.txt b/DianBiao/obj/Debug/DianBiao.csproj.FileListAbsolute.txt index e17ff8d..b6d29df 100644 --- a/DianBiao/obj/Debug/DianBiao.csproj.FileListAbsolute.txt +++ b/DianBiao/obj/Debug/DianBiao.csproj.FileListAbsolute.txt @@ -8,3 +8,14 @@ D:\XM\C#\DianBiao\DianBiao\obj\Debug\DianBiao.csproj.CoreCompileInputs.cache D:\XM\C#\DianBiao\DianBiao\obj\Debug\DianBiao.csproj.CopyComplete D:\XM\C#\DianBiao\DianBiao\obj\Debug\DianBiao.exe D:\XM\C#\DianBiao\DianBiao\obj\Debug\DianBiao.pdb +D:\GaoGuoZheng_U3D\sys\DianBiao\DianBiao\bin\Debug\DianBiao.exe.config +D:\GaoGuoZheng_U3D\sys\DianBiao\DianBiao\bin\Debug\DianBiao.exe +D:\GaoGuoZheng_U3D\sys\DianBiao\DianBiao\bin\Debug\DianBiao.pdb +D:\GaoGuoZheng_U3D\sys\DianBiao\DianBiao\bin\Debug\log4net.dll +D:\GaoGuoZheng_U3D\sys\DianBiao\DianBiao\bin\Debug\log4net.xml +D:\GaoGuoZheng_U3D\sys\DianBiao\DianBiao\obj\Debug\DianBiao.csproj.AssemblyReference.cache +D:\GaoGuoZheng_U3D\sys\DianBiao\DianBiao\obj\Debug\DianBiao.csproj.SuggestedBindingRedirects.cache +D:\GaoGuoZheng_U3D\sys\DianBiao\DianBiao\obj\Debug\DianBiao.csproj.CoreCompileInputs.cache +D:\GaoGuoZheng_U3D\sys\DianBiao\DianBiao\obj\Debug\DianBiao.csproj.CopyComplete +D:\GaoGuoZheng_U3D\sys\DianBiao\DianBiao\obj\Debug\DianBiao.exe +D:\GaoGuoZheng_U3D\sys\DianBiao\DianBiao\obj\Debug\DianBiao.pdb diff --git a/DianBiao/obj/Debug/DianBiao.csproj.SuggestedBindingRedirects.cache b/DianBiao/obj/Debug/DianBiao.csproj.SuggestedBindingRedirects.cache new file mode 100644 index 0000000..e69de29 diff --git a/DianBiao/obj/Debug/DianBiao.exe b/DianBiao/obj/Debug/DianBiao.exe index 030ac8b..ecc0f7c 100644 Binary files a/DianBiao/obj/Debug/DianBiao.exe and b/DianBiao/obj/Debug/DianBiao.exe differ diff --git a/DianBiao/obj/Debug/DianBiao.pdb b/DianBiao/obj/Debug/DianBiao.pdb index 925b25d..e0b1c22 100644 Binary files a/DianBiao/obj/Debug/DianBiao.pdb and b/DianBiao/obj/Debug/DianBiao.pdb differ