diff --git a/.vs/Bouyei.BeidouLSP/v15/sqlite3/storage.ide b/.vs/Bouyei.BeidouLSP/v15/sqlite3/storage.ide
index ecf1ba1..a833055 100644
Binary files a/.vs/Bouyei.BeidouLSP/v15/sqlite3/storage.ide and b/.vs/Bouyei.BeidouLSP/v15/sqlite3/storage.ide differ
diff --git a/Bouyei.BeidouLSP/Structures/PacketMessage.cs b/Bouyei.BeidouLSP/Structures/PacketMessage.cs
index 9528ff0..ef345d2 100644
--- a/Bouyei.BeidouLSP/Structures/PacketMessage.cs
+++ b/Bouyei.BeidouLSP/Structures/PacketMessage.cs
@@ -17,6 +17,11 @@ namespace Bouyei.BeidouLSP.Structures
[StructLayout(LayoutKind.Sequential)]
public class PacketFrom
{
+ private byte _msgFlag = 0x7e;
+ ///
+ /// 消息包标志位0x7e(头标志和尾标识)共用
+ ///
+ public byte msgFlag { get { return _msgFlag; } }
///
/// 消息ID
///
@@ -122,7 +127,7 @@ internal unsafe byte[] Escape(byte[] buffer)
fixed (byte* dst = new byte[rlen], src = buffer)
{
- dst[0] = 0x7e;
+ dst[0] = _msgFlag;
while (i < len)
{
@@ -180,7 +185,7 @@ internal unsafe byte[] Escape(byte[] buffer)
break;
}
- *(dst + index) = 0x7e;
+ *(dst + index) = _msgFlag;
++index;
byte[] nbuffer = new byte[index];
@@ -288,7 +293,7 @@ public class PacketHead
public class PacketMessage
{
///
- /// 标识位
+ /// 标识位,0x7e
///
public UInt16 pmFlag = 0x7e;
///