UDP广播的包接受顺序

发布于 2022-09-01 15:19:09 字数 97 浏览 11 评论 0

UDP广播发出之后,各个client接收到包的顺序是相同的吗?
如果不同,各个client间的差距会有多大?

*想用UDP实现一个小型局域网游戏服务器。

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

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

发布评论

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

评论(3

人事已非 2022-09-08 15:19:09

UDP的顺序和时间都不确定,甚至发送之后能否正常收到都不确定。如果坚持用UDP,需要你再封装一层传输协议,或者找一个现成的。

面犯桃花 2022-09-08 15:19:09

无序、无状态。

使用UDP,客户端与服务端需要封装一套接收和校验的机制,包括怎么分包等。
你可以找些开源框架参考学习
实际应用我还是建议你使用一些成熟开源的框架,把精力和时间放到业务需求上。

爱人如己 2022-09-08 15:19:09

如果选择了 局域网 + UDP 做游戏, 那么强烈建议你不要在乎包顺序以及是否到达. 当你开始(必须)在乎这些东西的时候,说明你用错了协议. 建议开两个端口, UPD负责传输"只要快就行, 其他都无所谓"的数据, TCP负责传输对顺序和完整性要求高的数据

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