使用UDP发送数据包出现延时现象,请问该怎么解释?
我的理解: UDP本来就是不可靠的, 它只负责把数据发送出去, 并不和目标地址建立可靠链接, 所以有时会有延时和数据丢失的情况, 如果是重要数据, 建议使用TCP协议
《西游·降魔篇》(2013年电影,由周星驰总制片、监制、编剧、导演,文章、舒淇主演)
同一台机器么,是不是网络有问题啊?

当网络存在错误以及延迟时,UDP传输编程可以考虑使用的策略有哪些?
因为udp传输不保证可靠性,可能丢包, 所以编程的时候,尽量一包里面就是完整的数据,不要分成多包发送,避免接收的时候不完整。尽量接收端的设计能做到即使丢了一两个包,也不要影响到业务处理。 请采纳,谢谢

如何测试UDP数据包的丢包率和延迟
iperf也可以用于UDP数据包吞吐量、丢包率和延迟指标,但是由于UDP协议是一个非面向连接的轻量级传输协议,并且不提供可靠的数据传输服务,因此对UDP应用的关注点不是传输数据有多快,而是它的丢包率和延时指标。通过iperf的“-u”参数即可测试UDP应用的传输性能,下图测试的是在iperf客户端传输100MB的UDP数据包的输出结果:iperf传输100MB的UDP数据包的输出结果这个输出结果过于简单,要了解更详细的UDP丢包和延时信息,可以在iperf服务端查看,因为在客户端执行传输测试的同时,服务端也会同时显示传输状态,如下图所示。iperf服务端显示的UDP传输状态在这个输出中,详细记录了在传输过程中,每个阶段的传输延时和丢包率,在UDP应用中随着传输数据的增大,丢包率和延时也随之增加。对于延时和丢包可以通过改变应用程序来缓解或修复,例如视频流应用,可以通过缓存数据的方式而可以容忍更大的延时。
通过wireshark

udp socket传输有延时吗
有的, 一般是根据路由器的转发次数估测时延。北京到华盛顿和北京到上海,时延差距很大,这是因为转发次数太多的缘故。
任何传输都是有网络上的时间消耗的。。 内核处理,调度消耗的时间。路上消耗的时间:距离/光速。内网的延迟大约 1ms 距离时间要看网络环境

用udp模式打电脑,居然有延迟,请问该如何解
我的理解: UDP本来就是不可靠的, 它只负责把数据发送出去, 并不和目标地址建立可靠链接, 所以有时会有延时和数据丢失的情况, 如果是重要数据, 建议使用TCP协议

本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/60564.html。