请教大佬一个问题。
我如何在UDP的情况下监听自己通信是否中断?
不知道有没有什么可以参考的?
关于UDP 通信中断监听
Re: 关于UDP 通信中断监听
那有没有什么办法来知道对方通信是否中断了?UDP 是无连接的传输,无法感知通信是否中断。请问一下您的使用场景是什么?
比如除了心跳之外的方法。
心跳我们曾尝试过,想知道是否有没有别的方法。
Re: 关于UDP 通信中断监听
如果靠 UDP 本身协议是无法获知对方通信中断了,只有靠 UDP 上层应用层加处理逻辑判断,类似你说的心跳包。那有没有什么办法来知道对方通信是否中断了?UDP 是无连接的传输,无法感知通信是否中断。请问一下您的使用场景是什么?
比如除了心跳之外的方法。
心跳我们曾尝试过,想知道是否有没有别的方法。
Re: 关于UDP 通信中断监听
那除了这个心跳包来做判断之外,还有其它方法吗?如果靠 UDP 本身协议是无法获知对方通信中断了,只有靠 UDP 上层应用层加处理逻辑判断,类似你说的心跳包。那有没有什么办法来知道对方通信是否中断了?UDP 是无连接的传输,无法感知通信是否中断。请问一下您的使用场景是什么?
比如除了心跳之外的方法。
心跳我们曾尝试过,想知道是否有没有别的方法。
Re: 关于UDP 通信中断监听
哦,好的,谢谢您。不知道您有没有相应的参考资料?我想看看我的封装是否与您所说的是一样的东西。我感觉心跳包是最简单的,一问一答,如果不回答,就认为断开连接了。主要就是发数据给对端,对端不回就认为断开连接了。
Re: 关于UDP 通信中断监听
很抱歉没有,基于 UDP 之上实现的心跳并不是标准的协议,每个用户可以自行设计,所以我们没有这个参考资料。而且一般对于这种使用场景,我们会优先考虑已有的 TCP 协议。
Who is online
Users browsing this forum: PetalBot and 1 guest
