1.保活是TCPClient的keepalive心跳包功能,包含开启选项,规定时间无数据发送心跳包,保活时间(0~65535);下次心跳包发送的间隔时间:保活探测(0~65535)。
开启选项,设置时间参数,模式选择TCPClient,直到规定时间到之前都要保持无数据状态,到达时间可以抓包软件观察有无keepalive包,观察客户端是否重启。
2.TCPClient短连接,规定时间无数据重启客户端的开启选项及自定义短连接时间(0~65535).
开启选项,设置时间参数,模式选择TCPClient,直到规定时间到之前都要保持无数据状态,观察客户端是否重启。
3.TCPServer连接设置,达到最大连接数量后,不再连接新的连接,或者踢掉最早连接。
4.选择不再连接选项,模式选择TCPServer,增加连接的客户端数量直至达到最大数量,再观察新的客户端连接请求是否被接收。
选择替换选项,模式选择TCPServer,增加连接的客户端数量直至达到最大数量,再观察新的客户端连接请求是否被接收,最早的连接是否被释放。
5.TCPServer超时重启。服务端一段时间无连接或者有连接没有数据收发,就会重启,
包含重启选项和等待重启的时间(0~65535)。
6.开启选项,设置时间参数,模式选择TCPServer,直到规定时间到之前都要保持无数据状态,观察服务端是否重启。
7.DNS设置:包含开启选项和DNSIP
开启选项,设置DNSIP,域名解析系统:转换网址与IP地址。程序内的实例是百度的网址。
8.分包设置:包含分包选项和分包长度,开启后,会把一次数据收发超过分包长度的数据分成固定大小的包发送,由于一次最大接收1024字节的数据,实际分包范围在(1-1024)
9.开启选项,设置长度参数,串口一次发送超过分包长度的数据,观察网络接收到的数据长度是否分包。
升级固件的测试:
选择二进制文件即可。
DHCP设置时,有DPCH成功后的IP地址显示
效果图: