JLChen
2021-01-11 5a5a2b696866f947b6025d26c3302e8ffef46435
Crabtree/SmartHome/HDL/Operation/Packet.cs
@@ -59,6 +59,10 @@
      {
            //加密检测
            EncryptionDetection ();
            //var mes2 = System.Text.Encoding.ASCII.GetString (Bytes, 0, Bytes.Length);
            //Utlis.WriteLine ($"============>GetBytes :{mes2}");
            //对于操作数据库的时间比较长的,可以创建另一个线程处理
            if (!"HDLMIRACLE".Equals (System.Text.Encoding.ASCII.GetString (Bytes, 4, 10))) {
            return;
@@ -77,7 +81,8 @@
         //不是要接收的指令就返回
         if (!((targetSubnetID == Global.LocalSubnetID && targetDeviceID == Global.LocalDeviceID) || (targetSubnetID == 0xff && targetDeviceID == 0xff))) {
            return;
                //Utlis.WriteLine ($"============>targetSubnetID return");
                return;
         }
            byte [] usefulBytes = null;
            if (this.Bytes [16] == 0xFF) {
@@ -93,7 +98,7 @@
                try {
                    ReceiveEvent (subnetID, deviceID, command, usefulBytes);
                } catch (Exception ex) {
                    Console.WriteLine (ex.Message);
                    Utlis.WriteLine (ex.Message);
                }
            }