| | |
| | | { |
| | | 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> |
| | | /// 加密算法 |