关于网友提出的“udp UDP协议,多长时间没有收到对方的返回消息,就可以认为是没收到?”问题疑问,本网通过在网上对“udp UDP协议,多长时间没有收到对方的返回消息,就可以认为是没收到?”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题:udp UDP协议,多长时间没有收到对方的返回消息,就可以认为是没收到?描述:
我是用UDP协议通信,我想自己实现它的可靠性,也就是说:A给B发一个数据包,B收到后返回一个数据包表示收到了。然后A就知道B收到了。如果超过一定时间没有收到B的回音,就认为它没有收到。
那么这个时间为多长比较合适呢?就是说,A发给B一个数据包,B收到后应该立即返回一个包。而A,多长时间没收到B的返回包,就可以认为B没有收到?
这个时间设为多长比较合适?
解决方案1:
一秒两秒都可以的。如果在实际应用中,一个数据包经过一两秒还没返回,基本可以确定这个链路也支撑不了什么正常的业务。
解决方案2:看应用,总之是秒级。