腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
UDP
丢
包
?
、
、
多播包在服务器之间丢失,组播工作在不可靠的
udp
上,因此对
丢
包
提出了要求。 问:它们是否可以在操作系统
内核
级别上捕获
udp
数据
包
?
浏览 0
提问于2014-07-30
得票数 0
1
回答
Linux
本地丢弃
UDP
数据
包
(接收缓冲区溢出)
、
、
、
我建立了一个简单的测试程序,每250毫秒发送100个
UDP
数据
包
,每个
包
大小为1000字节。我发现两个独立的
linux
盒正在丢弃其中的一些数据
包
。我的期望是,当我编写100个
UDP
数据
包
时,
内核
缓冲区能够保存所有这些数据
包
。netstat -us表示每个被丢弃的数据
包
都有RcvbufErrors。因此,
内核
接收缓冲区似乎已经溢出。我运行了第二个测试,发送50个
UDP
数据
包<
浏览 2
提问于2019-08-06
得票数 0
回答已采纳
3
回答
C socket recvmsg,数据
包
丢失
、
、
、
我在接收
UDP
数据
包
方面有问题。我的环境是在ARMv7上运行Android2.1。使用C套接字编程,我使用recvmsg从
内核
接收数据
包
,但偶尔会发生一些
丢
包
事件。发送方和接收方位于同一个LAN中,因此毫无疑问,数据
包
不应该丢失。我通过Wireshark证明了这一点。 但是,在我将recvmsg替换为来自的recvmsg以接收数据
包
后,不再发生
丢
包
事件。是否有可能只有在使用recvmsg时才会在
内核
浏览 4
提问于2012-07-16
得票数 0
回答已采纳
3
回答
UDP
数据
包
丢弃- INErrors Vs .RcvbufErrors
、
、
、
Test1:当26356个数据包被
UDP
客户端淹没时,我的示例程序只接收12127个数据
包
,其余的14230个数据
包
由
内核
丢弃,如/proc/net/snmp输出所示。
Udp
: 12372 0 14230 218 14230 0 对于Test1,
丢
包
率为53%。Test2:当1985076个数据包被
UDP
客户端淹没时,我的示例程序接收1848791个数据
包
,剩下的136286个数据包被
内核</
浏览 0
提问于2014-02-09
得票数 21
2
回答
您能否在受控网络中对TCP进行优化/配置,使其与
UDP
一样快?
、
、
、
、
我正在考虑编写自己的可靠
UDP
实现(数据
包
排序和
丢
包
重传)。这是针对我的受控网络中的内部系统。我想知道在
Linux
系统上是否有可能对TCP进行如此多的优化,使其变得与
UDP
一样快?如果是,我将只使用超级优化的TCP,而不用担心如何实现可靠的
UDP
。
浏览 8
提问于2012-01-21
得票数 1
回答已采纳
1
回答
RTP数据
包
丢弃问题(?)
、
、
、
、
我有一个客户端和一个服务器,服务器通过封装在
UDP
中的RTP数据
包
发送音频数据。客户端接收数据
包
。由于
UDP
没有流量控制,因此客户端会检查数据
包
的序列号,如果它们出现乱序,则重新排列它们。编辑1:这个问题在QNX平台上,而不是在
Linux
上。我观察了"netstat -p
udp
“的输出,看看它是否给出了为什么在QNX上
丢
包
而不是在
Linux
上
丢
包
的任何提示。QNX: S
浏览 9
提问于2015-10-13
得票数 1
1
回答
通过回送接口
UDP
最大数据
包
大小
我想使用
UDP
进行进程间通信,我知道
UDP
数据报的最大大小是64K。但这是否适用于回环呢?
浏览 1
提问于2018-07-29
得票数 2
3
回答
udp
数据
包
丢失和恢复
、
、
、
我正在开发基于
udp
/tcp的P2P文件和实时视频流application.the应用程序,该应用程序将在
Linux
和windows平台上使用c++开发。我们使用ICE(TCP/
UDP
孔洞冲孔)来实现P2P。虽然TCP确保
丢
包
,但对于
UDP
,我需要一种体面的方法来确保
包
必须被传递到另一个对等点。 我想知道做这件事的算法或技巧。
浏览 6
提问于2011-04-19
得票数 1
回答已采纳
1
回答
广域网优化中的前向误差修正
、
、
有谁知道用户空间工具可以在
Linux
上通过
UDP
对流进行前向纠错吗? 我发现交通挤出机、乌坦内尔和炮塔在
UDP
上实现了TCP,但似乎没有提供前向错误控制。(对于那些浏览这些问题的人来说,不熟悉广域网优化:限制带宽= MSS/(RTT*SQRT(p)),其中SQRT(p)是
丢
包
的平方根)
浏览 0
提问于2012-10-29
得票数 3
回答已采纳
2
回答
如何在pypcap中设置缓冲区大小
、
、
我使用Python库(在
Linux
中)创建了一个
包
嗅探器。使用的.stats()方法,我可以看到,在网络繁忙时,
内核
有时会丢弃很少的数据
包
。是否有可能增加pypcap对象的缓冲区大小,从而减少
丢
包
量(就像在tcpdump中一样)。
浏览 3
提问于2015-07-08
得票数 2
回答已采纳
1
回答
recv()跳过
UDP
数据
包
、
、
、
我写了一个简单的程序来处理传入的
UDP
数据
包
。我向发送了60000个
UDP
数据
包
,但此程序正在丢失数据
包
。带宽大约为60-70Mbit/s。如果我并行运行tcpdump,那么我看到所有
包
都被
内核
接收到了。我还尝试了recvmsg和recvmmsg,结果相同。
浏览 18
提问于2020-10-06
得票数 0
回答已采纳
4
回答
Linux
UDP
数据
包
丢失的原因
、
、
、
、
我有一个
Linux
应用程序,它接收有序的C++数据
包
。由于排序,我可以很容易地确定何时
丢
包
或重新排序,即何时遇到“间隙”。该系统有一个处理漏洞的恢复机制,但最好首先避免出现差距。使用一个简单的基于的数据
包
嗅探器,我已经确定在硬件级别的数据中没有空白。然而,我在我的申请中看到了很多空白。这表明
内核
正在丢弃数据
包
;它是通过查看/proc/net/snmp文件来确认的。当我的应用程序遇到空白时,
Udp
InErrors计数器就会
浏览 1
提问于2011-05-06
得票数 13
回答已采纳
2
回答
Darwin流媒体服务器中的
丢
包
问题
、
我想知道这种丢失是否表示在网络上传输时丢失的数据
包
。更重要的是,我的Live流中
丢
包
的原因可能是什么?
浏览 1
提问于2010-07-08
得票数 1
1
回答
udp
丢
包
、
、
、
、
我有一个程序,它将数据从一台pc发送到另一台使用
UDP
(数据大小150字节)。该程序是在Delphi7 (TldUDPClient和TldUDPServer组件用于发送和增强数据)中编写的。我需要测试这个程序在30%的数据
包
丢失。这是我的网络组件和
丢
包
模拟之间的能力问题吗?或者在实际情况下,当我遭受
包
丢失时,我也会看到这一点吗?我可以使用哪一个防火墙或其他软件来模拟
丢
包
?
浏览 3
提问于2011-11-23
得票数 2
1
回答
在
UDP
中recv()函数缓冲区需要多长时间?
、
我的程序包含一个等待
UDP
消息的线程,当收到消息时,它在返回侦听之前运行一些函数。我担心会漏掉一条讯息,所以我的问题是,一条讯息发出后,还可以看多久呢?
浏览 0
提问于2014-03-19
得票数 2
回答已采纳
1
回答
接收
UDP
数据
包
、
、
我目前正在研究FPGA和Ubuntu 20主机pc之间的
UDP
连接(防火墙关闭,不同的NIC测试)。为了发送
UDP
数据
包
,在FPGA上实现了一个自定义以太网程序。在接收端,有一个简单的
UDP
服务器接收这些数据
包
. 问题是,我不能接收任何数据
包
。简单的
UDP
服务器进行了测试,当我从另一台pc向它发送消息时,它可以工作。在Wireshark中,可以看到每个数据
包
及其数据,这意味着层1-4不负责()。甚至终端命令"ip -s link“也表明没有<
浏览 1
提问于2022-03-31
得票数 0
回答已采纳
3
回答
UDP
包
丢失率在条件下可能会增加?
、
、
考虑到数据
包
大小,
UDP
丢
包
百分比会增加吗?例如,如果我发送100,000个数据
包
,首先尝试byte[]大小为30,但第二,300个。数据
包
大小是否会影响其
丢
包
能力,或者数据
包
丢失率与其大小无关?
浏览 9
提问于2015-08-11
得票数 1
回答已采纳
3
回答
()函数与
丢
包
、
、
、
、
我不能使用像"
udp
“这样糟糕的选择性过滤器,然后在我的应用程序的代码中进行所有的过滤,因为这将涉及太多的通信量,并且
内核
无法处理报告数据
包
丢失的问题。基本上是这样的: 初始筛选器:"(
udp
和端口5060)或(
udp
和ip6:2 & 0x1fff != 0)“->捕获所有SIP流量和IP片段。这很好用,因为我能够获得RTP流的“真实”数据
包
丢失,用于监视目的,而对于我的工具的一个糟糕的选择性筛选版本,RTP数据
包
丢失百分比不可靠,
浏览 6
提问于2010-12-02
得票数 4
回答已采纳
3
回答
sendto() + recvfrom()缓冲区混淆数据报
、
困惑于一个概念..。从我学到的..。如果我发送了sendto(100),那么我将在相同的数据报传输“空间”上接收从(100)返回的recvfrom(100)。谢谢。
浏览 1
提问于2015-05-03
得票数 2
回答已采纳
1
回答
内核
丢弃的sendto()数据
包
、
、
、
、
outstandingBytes); 我正在使用这两个api来调试我的程序中的
丢
包
观察: sendto总是返回数据
包
大小,所以对sendto的调用总是成功的。当oustandingBytes达到2040时,
包
将被
linux
内核
丢弃,这意味着我无法在wireshark中看到数据
包
。我正在本地eth接口上捕
浏览 1
提问于2014-02-22
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
udp丢包大文件传输解决方案
UDP传输总丢包?常用的解决方式在这里!
UDP又不关心丢包,TFTP是怎么保证数据完整性的呢?
敦煌网如何防止丢包?丢包保障服务指南
apex英雄丢包
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券