作者:风信子的春天R | 来源:互联网 | 2022-12-23 20:19
如题了,就是无论是TCP还是UDP,在服务器和客户端建立了socket连接后,希望能随时检测这个socket是否还是还是有效的,以便判断网络连接是否中断并做相应的处理,网上好像有一个心跳包的,不知道是
如题了,就是无论是TCP还是UDP,在服务器和客户端建立了socket连接后,希望能随时检测这个socket是否还是还是有效的,以便判断网络连接是否中断并做相应的处理,网上好像有一个心跳包的,不知道是否可行,而且好像是TCP才有心跳包,那UDP怎么办呢?请高手指点一下,万分感谢!
3 个解决方案
发点数据,一问一答,就是所谓的心跳包,心跳包是用户数据,套接字不会区分对待,所以心跳包和你发送普通数据是完全一样的。
udp也可以做心跳包,你说的不能做,是什么原因,还是有人告诉你的?