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