JLChen
2020-02-28 9137222ece9b978eb97b5598f2eee6e070bcf9d6
Crabtree/SmartHome/UI/SimpleControl/Phone/System/SystemRemote.cs
@@ -12,16 +12,32 @@
    {
       static SystemRemote ()
        {
            //如果在远程连接的情况下,就会有定时发送心跳包
            System.Threading.Tasks.Task.Run (() => {
                while (true) {
                    System.Threading.Thread.Sleep (10 * 1000);
                    if (CommonPage.IsRemote) {
                        Control.ControlBytesSend (Command.ReadRemark, 0, 0, new byte [] { }, SendCount.Zero);
                        Console.WriteLine ("心跳包");
                    }
                }
            });
            //后面考虑检测网关是否在线,可以这里修改方法检测
            ////如果在远程连接的情况下,就会有定时发送心跳包
            //System.Threading.Tasks.Task.Run (() => {
            //    while (true) {
            //        System.Threading.Thread.Sleep (10 * 1000);
            //        if (CommonPage.IsRemote) {
            //            Control.ControlBytesSend (Command.ReadRemark, 0, 0, new byte [] { }, SendCount.Zero);
            //            Console.WriteLine ("心跳包");
            //        }
            //    }
            //});
            ////如果在远程连接的情况下,就会有定时发送心跳包
            //System.Threading.Tasks.Task.Run (() => {
            //    while (true) {
            //        System.Threading.Thread.Sleep (10 * 1000);
            //        if (CommonPage.IsRemote) {
            //            Console.WriteLine ("心跳包");
            //            byte [] backBytes =  Control.ControlBytesSendHasReturn (Command.ReadRemark, 0, 0, new byte [] { });
            //            if (backBytes != null) {
            //                Console.WriteLine ("心跳包 收到回复");
            //            }
            //        }
            //    }
            //});
        }
        /// <summary>
        /// 加密算法