DTU或其他无线设备心跳包的时间是怎样定义的?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DTU或其他无线设备心跳包的时间是怎样定义的?相关的知识,希望对你有一定的参考价值。
我来回答吧,我认为我说的更专业:首先了解一下什么是心跳包?心跳包是用来维护TCP/IP链路的畅通,防止自动掉线。
其时间定义为:发送TCP/UDP心跳包FE(1bit)的间隔时间,最小31秒,最大65534秒;
TCP心跳在PROT/TLNT/LONG模式下发送;
UDP心跳在TTRN/LNGT模式下发送; 参考技术A 每个城市移动运营商监测端口的时间不一样, 所以一般心跳包是可以设置时间的, 原因就是每个城市的网络端口监测时间不一样。
奥企科技 参考技术B 小于运营商自动中断网络连接的时间即可
求C#窗体定时为100ms的心跳包的代码,是TCP的
参考技术A auto 局部变量(自动储存) break无条件退出程序最内层循环 case switch语句中选择项 char单字节整型数据 const定义不可更改的常量值 continue中断本次循环,并转向下一次循环 default switch语句中的默认选择项 do 用于构成do.....while循环语句 double定义双精度浮点型数据 else构成if.....else选择程序结构 enum枚举 extern在其它程序模块中说明了全局变量 float定义单精度浮点型数据 for构成for循环语句 goto构成goto转移结构 if构成if....else选择结构 int基本整型数据 long长整型数据 registerCPU内部寄存的变量 return用于返回函数的返回值 short短整型数据 signed有符号数 sizoef计算表达式或数据类型的占用字节数 static定义静态变量 struct定义结构类型数据 switch构成switch选择结构 typedef重新定义数据类型 union联合类型数据 unsigned定义无符号数据 void定义无类型数据 volatile该变量在程序中执行中可被隐含地改变 while用于构成do...while或while循环结构 参考技术B 什么意思?心跳包是个啥?以上是关于DTU或其他无线设备心跳包的时间是怎样定义的?的主要内容,如果未能解决你的问题,请参考以下文章