JLChen
2020-02-28 9137222ece9b978eb97b5598f2eee6e070bcf9d6
Crabtree/SmartHome/HDL/Operation/BusSocket.cs
@@ -51,6 +51,7 @@
            asyncBeginReceive ();
            Console.WriteLine ("BusSocket启动成功!");
            Control.IsEnterBackground = false;
        }
      /// <summary>
@@ -70,7 +71,8 @@
         busSocket = null;
         Console.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 {