腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
linux
中是否有一种方法可以增加
linux
上广播接口的MTU
大小
,以便能够发送更大的
UDP
数据
包
?
linux
、
udp
、
broadcast
我在
linux
上的Bcast:192.168.1.255接口的wlan0上广播
UDP
数据
包
。它运行良好,我正在接收一个在另一台机器上编写的
UDP
客户端。我了解到,我不能发送一个
UDP
数据
包
比MTU的
大小
声明在那个特定的接口。问题
linux
中
浏览 0
提问于2019-12-18
得票数 0
回答已采纳
1
回答
/proc/net/
udp
中的rx_queue值增长到SO_RCVBUF值的两倍
networking
、
linux-networking
、
udp
当使用SO_RCVBUF为10485760时(这也是sysctl's net.core.rmem_max
设置
规定的当前限制,并且发送
UDP
数据
包
的速度超过接收方所能处理的速度),/proc/net/
udp
中的rx_queue列总是增长到几乎是SO_RCVBUF
大小
的两倍。或者/proc/net/
udp
的输出是错误的?我的系统:
Linux
mybox 4.3.0-1-amd64 #1
浏览 0
提问于2016-02-22
得票数 2
回答已采纳
1
回答
RTP数据
包
丢弃问题(?)
c
、
sockets
、
udp
、
audio-streaming
、
rtp
我有一个客户端和一个服务器,服务器通过封装在
UDP
中的RTP数据
包
发送音频数据。客户端接收数据
包
。由于
UDP
没有流量控制,因此客户端会检查数据
包
的序列号,如果它们出现乱序,则重新排列它们。是否应该将套接字缓冲区
大小
设置
为较大的值?编辑1:这个问题在QNX平台上,而不是在
Linux
上。我观察了"netstat -p
udp
“的输出,看看它是否给出了为什么在QNX上丢
包
而不是在
Lin
浏览 9
提问于2015-10-13
得票数 1
1
回答
如何以编程方式为
LInux
上的
UDP
套接字增加每个套接字的缓冲区?
linux
、
sockets
、
network-programming
、
udp
我正在尝试理解在
Linux
上为我们的流媒体网络应用程序增加套接字缓冲区
大小
的正确方法。应用程序在多个
UDP
套接字上接收流向它的可变比特率数据。数据流开始时的数据量要大得多,我已经使用了:显示
UDP
堆栈正在丢弃数据
包
为了显示每个套接字Recv-Q长度增长到接近极限(124928我能够通过大幅增加rmem_default值来解决数据
包
丢失问题,这会增加套接字缓冲区
大小
,并使应用程序有时间从
浏览 2
提问于2012-04-30
得票数 3
1
回答
如何在Erlang中更改
UDP
数据
包
的不分段(DF)标志?
erlang
、
udp
、
mtu
、
ip-fragmentation
在Erlang中,发送
UDP
数据
包
非常简单,即使用gen_
udp
:open()创建套接字,然后使用gen_
udp
:send()发送数据。但是,默认情况下,如果IP数据
包
的
大小
不超过TCP/IP
大小
,LinuxMTU栈将在IP报头中
设置
不分段(DF)标志。如果该
大小
超过MTU
大小
,则
UDP
数据
包
将被分片。有什么方法可以不只为
UDP
数据
包
<
浏览 4
提问于2015-06-24
得票数 1
1
回答
通过回送接口
UDP
最大数据
包
大小
udp
我想使用
UDP
进行进程间通信,我知道
UDP
数据报的最大
大小
是64K。但这是否适用于回环呢?
浏览 1
提问于2018-07-29
得票数 2
2
回答
基于IPv6的iperf
UDP
linux
、
udp
、
ipv6
、
bandwidth
、
iperf
更准确地说,我看到
UDP
客户机输出的数据
包
大小
为1510字节和92个字节,交替。例如,我看到的
UDP
数据
包
具有以下模式(
大小
):1510、92、1510、92、1510、92、...,1510、92、.读或写缓冲器的长度。默认情况下TCP为8KB,
UDP
为1470字节。注意:对于
UDP
,这是数据报
大小
,当使用IPv6寻址到1450或更低时,需要降低数据报
大小
,以避免碎
浏览 4
提问于2015-09-25
得票数 1
回答已采纳
1
回答
Linux
或任何其他类UNIX平台上
UDP
的QOS
linux
、
udp
、
qos
我正在做一些关于
UDP
发送应用的QOS的研究。 我的应用程序正在通过可能已加载的网络发送
UDP
数据
包
。与
UDP
上的BitTorrent相比,它只需要很少的带宽。由于我的数据流是相当低的带宽,我想避免我的
UDP
包被丢弃,当在我的
UDP
包
和BitTorrent
UDP
包
之间进行选择时。似乎有一种方法可以尝试在Windows上使用和SIO_SET_QOS,发送ServiceType
设置
为SERVICETYPE_QUALIT
浏览 2
提问于2013-08-21
得票数 0
2
回答
C#中套接字通信出现消息太长错误
c#
、
sockets
tcpSocket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); 我如何才能找到我可以发送的最大可能
大小
浏览 1
提问于2010-06-23
得票数 0
回答已采纳
2
回答
UDP
缓冲区,它们在哪里,有什么保证?
python
、
sockets
、
udp
我正在试验python套接字库(3.5,在
linux
mint 18上),试图理解
UDP
。我是一个硬件人员,涉足软件,
UDP
似乎比TCP更容易理解。我很清楚,
UDP
并不保证能够一对一地传送数据
包
。这个缓冲区和它的深度是python实现细节、
linux
mint/ubuntu细节,还是由
UDP
协议定义的?
浏览 5
提问于2018-10-14
得票数 1
3
回答
UDP
服务器套接字缓冲区溢出
c++
、
linux
、
sockets
、
udp
、
buffer
我正在
Linux
上编写一个C++应用程序。我的应用程序有一个
UDP
服务器,它在某些事件上向客户端发送数据。
UDP
服务器还收到来自客户端的一些反馈/确认。为了实现这个应用程序,我使用一个
UDP
套接字(例如int fdSocket)从所有客户端发送和接收数据。我将它绑定到端口8080,并将套接字
设置
为NON_BLOCKING模式。 我创建了两个线程。如何找到我的应用程序在没有
UDP
套接字缓冲区溢出的情况下可以处理的
UDP
反馈/确认数据
包
浏览 8
提问于2012-07-12
得票数 6
回答已采纳
1
回答
从python (
Linux
)中的
UDP
数据
包
中删除填充
python
、
sockets
、
udp
、
padding
我正在尝试删除从
Linux
计算机发送的
UDP
数据
包
中的空填充。目前,它将数据
包
的
大小
切换到60字节。我发送一个本地网络,并且在wireshark中观察到的数据
包
具有空填充。
浏览 4
提问于2014-09-30
得票数 0
回答已采纳
3
回答
部分从套接字读取
sockets
、
udp
我有一个小的测试程序,可以在客户端->服务器->客户端之间发送大量的
udp
数据
包
(ping/pong测试)。
包
的
大小
在每次运行时都是固定的(最后一次运行是
udp
包
的最大允许
大小
)我用随机数据填充
包
,除了包含
包
编号的每个
包
的开头。所以我只想看看我是否在客户端收到了所有的数据
包
。或者到达的新数据
包
会被附加到这个“旧”数据上吗? (使用
linux
)
浏览 4
提问于2010-06-18
得票数 9
回答已采纳
3
回答
我是否可以从套接字中恰好读取一个
UDP
数据
包
?
c
、
udp
在
Linux
上使用UNIX套接字API,有没有办法保证我读取一个
UDP
数据
包
,并且只读取一个
UDP
数据
包
?我目前正在使用recvmsg从非阻塞套接字读取数据
包
,其缓冲区
大小
略大于内部网络的MTU。这应该可以确保我总是能收到完整的
UDP
数据
包
,但我不能保证每次recvmsg调用收到的数据
包
都不会超过一个,如果数据
包
很小的话。理想情况下,我希望有一个跨UNIX的解决方案,但如果不存在,有没有特定于<em
浏览 1
提问于2010-03-31
得票数 9
回答已采纳
7
回答
UDP
数据
包
的最大吞吐量的最佳
大小
是多少?
c++
、
windows
、
linux
、
network-programming
、
udp
我需要通过一个潜在的有损网络从一个主机发送数据
包
到另一个主机。为了尽量减少数据
包
延迟,我不考虑TCP/IP。但是,我希望使用
UDP
最大限度地提高吞吐量。要使用的
UDP
数据
包
的最佳
大小
是多少?以下是我的一些考虑: 网络中交换机的MTU
大小
为1500。如果我使用一个大数据
包
,例如8192,这将导致碎片。一个片段的丢失会导致整个
包
的丢失,对吗?如果我使用较小的数据
包
,我将招致
UDP
和IP报头
浏览 5
提问于2008-11-09
得票数 40
3
回答
套接字接收队列中有多少个数据
包
或字节?
linux
、
sockets
、
udp
使用SO_RCVBUF调用getsockopt将返回套接字接收缓冲区的分配
大小
。我问这个问题的原因只是为了测试和调试。我正在尝试验证我对setsocktop(SO_RCVBUF)的调用是否
设置
了足够的
大小
。了解接收缓冲区是否接近达到其限制将验证是否
设置
了足够的
大小
浏览 3
提问于2013-05-08
得票数 5
回答已采纳
1
回答
对于负载
大小
小于默认1472的gnuradio
UDP
源块,正确的MTU
设置
是什么?
udp
、
gnuradio
、
mtu
gnuradio
UDP
源块的默认有效负载
大小
为1472。文档表明我的C客户机程序每秒向gnuradio
udp
源发送一次16字节的数据
包
。是否应将MTU值
设置
为16? 谢谢。
浏览 3
提问于2018-11-12
得票数 0
1
回答
伪造
UDP
校验和
iptables
、
udp
我们遇到了一些IPSec连接问题,这些问题似乎与一些ISP
设置
的
UDP
校验和(错误)连接在一起。 我想
浏览 0
提问于2020-07-20
得票数 1
回答已采纳
1
回答
Linux
本地丢弃
UDP
数据
包
(接收缓冲区溢出)
linux
、
sockets
、
networking
、
udp
我建立了一个简单的测试程序,每250毫秒发送100个
UDP
数据
包
,每个
包
大小
为1000字节。我发现两个独立的
linux
盒正在丢弃其中的一些数据
包
。我的期望是,当我编写100个
UDP
数据
包
时,内核缓冲区能够保存所有这些数据
包
。netstat -us表示每个被丢弃的数据
包
都有RcvbufErrors。因此,内核接收缓冲区似乎已经溢出。我运行了第二个测试,发送50个
UDP
数据
包
,每个<e
浏览 2
提问于2019-08-06
得票数 0
回答已采纳
1
回答
在
Linux
中指定运行时的
UDP
接收缓冲区
大小
linux
、
sockets
、
udp
、
buffer
在
Linux
中,可以使用以下命令为网络数据
包
指定系统的默认接收缓冲区
大小
,例如
UDP
:sysctl -w net.core.rmem_default=<value> 但是我想知道,一个应用程序(比如说,在c中)有没有可能在运行时通过指定每个
UDP
套接字的接收缓冲区
大小
来覆盖系统的默认值?
浏览 1
提问于2010-01-19
得票数 28
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券