怎样判断一个UDP连接的状态

发布于 2022-08-28 11:57:41 字数 34 浏览 27 评论 0

怎样判断一个UDP的连接状态,是断开还是仍然连接?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

你不是我要的菜∠ 2022-09-04 11:57:41

原始的UDP的话没法判断的(甚至有的时候采用TCP协议都没法判断一方的异常掉线)。不过你可以增加心跳机制,每个一段时间进行一次心跳通信,如果在该规定的时间内还没有收到心跳数据的话就认为掉线了。

风筝有风,海豚有海 2022-09-04 11:57:41

UDP似乎是一方往另一方发送数据包,不保证一定可达。我认为如果要检查状态,应该在程序里设置一个收到数据后向发送端发送一个心跳信号这种机制(当然这里应该用TCP保证心跳信号能被发送端收到)

叹梦 2022-09-04 11:57:41

UDP不需要事先建立连接,所以你这个问题是个伪问题。如果你想知道链路是否通,可以采取ping的方式进行。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文