linux - UDP 客户端与 UDP 服务器时序不同步

标签 linux udp

当我检查时,我在 UDP 客户端每 100 毫秒从服务器发送 UDP 数据包 接收频率不等于 100 毫秒,有时它要少得多,例如 3 毫秒…10 毫秒。 我知道UDP client server是异步的,不是查频是否好 在 UDP 客户端接收,否则这不是一个好主意。

最佳答案

通过网络发送消息绝不意味着要保留时间间隔。数据包可能以任意时间间隔到达客户端,包括重新排序的可能性(第一个发送的数据包比第二个发送的数据包晚到达)。如果传输的数据对所描述的效果敏感,则有一些技巧可以减少延迟色散的影响,例如jitter buffers用于音频和视频流量

关于linux - UDP 客户端与 UDP 服务器时序不同步,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41117771/

相关文章:

udp - rtmfp/UDP 究竟是如何工作的

udp - 如何在浏览器上播放UDP流?

erlang - 如何构建 Erlang OTP UDP 服务器

c - C 中 "extern"的问题

c++ - 如何在Linux中添加自定义的malloc

java - 从ESP-32起,即使使用MulticastLock,Android也无法接收UDP广播

.net - 如何解决 ntdll.dll 中的卡住(或死锁)?

c - 运行程序时终端挂起

linux - 如何在 Qt 中停用窗口

linux - 使用 GNU 汇编程序在 x86_64 中调用 printf