JLChen
2021-01-11 5a5a2b696866f947b6025d26c3302e8ffef46435
Crabtree/SmartHome/HDL/Operation/BusSocket.cs
@@ -50,7 +50,8 @@
            asyncBeginReceive ();
            Console.WriteLine ("BusSocket启动成功!");
            Utlis.WriteLine ("BusSocket启动成功!");
            Control.IsEnterBackground = false;
        }
      /// <summary>
@@ -69,8 +70,9 @@
         catch { }
         busSocket = null;
         Console.WriteLine("BusSocket关闭成功!");
      }
         Utlis.WriteLine("BusSocket关闭成功!");
            Control.IsEnterBackground = true;
        }
      /// <summary>
      /// 当前的Socket是否运行
@@ -158,14 +160,15 @@
                }
            tempPacket.FlagDateTime = System.DateTime.Now;
            tempPacket.HaveSendCount++;
                byte [] messageSend;
                //2020-01-14 增加本地通讯加密
                if (UserConfig.Instance.IsLocalEncrypt) {
                    var messageSend = Shared.Securitys.EncryptionService.AesEncryptPayload (tempPacket.Bytes, UserConfig.Instance.LocalEncryptKey);
                    tempPacket.Bytes = messageSend;
                    messageSend = Shared.Securitys.EncryptionService.AesEncryptPayload (tempPacket.Bytes, UserConfig.Instance.LocalEncryptKey);
                } else {
                    messageSend = tempPacket.Bytes;
                } 
                busSocket.BeginSendTo(tempPacket.Bytes, 0, tempPacket.Bytes.Length, SocketFlags.None, tempPacket.RemoteEndPoint, new AsyncCallback(asyncEndSend), tempPacket);
                busSocket.BeginSendTo(messageSend, 0, messageSend.Length, SocketFlags.None, tempPacket.RemoteEndPoint, new AsyncCallback(asyncEndSend), tempPacket);
         }
         catch {