
既然是心跳检测,个人认为是服务器以广播的形式向客户端发送心跳报文之类的,然后收到客户端的回复,如果有回复,客户端正常,没回复,则不正常。
或者客户端定时向服务器发送心跳包,如果服务器长时间没有收到则客户端不正常。
希望对你有帮助。
以上程序主要用于测试ioctl函数是否正常运行,之前定义的struct ifreq *ifr但是没有对ifr初始化,ioctl报错:error not found device。为了测试简单改为struct ifreq ifr
此程序是个简单udp广播发送服务器,测试自动获取网卡的广播地址
heartbeat 默认使用udp 694端口进行心跳监测。 如果系统有使用iptables 做防火墙iptables -I INPUT -p udp --dport 694 -j ACCEPT
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)