腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
使用windows而不是
Linux
时丢失的UDP数据包
、
、
但是,当我使用virtual Box创建一个虚拟
Linux
Box (Centos)并从那里运行相同的测试时,我获得了100%的成功率。 从Windows发送UDP消息有什么已知的问题吗?Windows和
Linux
之间有什么奇怪的缓冲差异,我可以在我的机器上进行调整吗?
浏览 73
提问于2018-07-25
得票数 0
2
回答
试图理解Python套接字模块中的缓冲
、
、
、
我正在尝试学习
socket
模块是如何工作的,我有一个愚蠢的问题:我刚刚在一个服务器上做了一个测试,它同时发送了大量的数据,然后连接到一个(故意)缓慢地提取数据的客户端。该
缓冲区
的默认
大小
是多少?如何访问和修改? 谢谢。
浏览 7
提问于2015-01-21
得票数 0
回答已采纳
1
回答
如何增加块的
大小
?
、
、
、
、
一个是iOS设备的TCP,它是用XCode开发的,另一个是
Linux
的TCP,它是在Lazarus开发的,使用Indy 10作为网络框架。当从iOS客户机向
Linux
服务器发送数据时,传输速度非常好,每秒可达20 MB,但从iOS服务器向iOS客户端发送数据时,每秒只能获得100 MB的传输速度。
浏览 0
提问于2015-10-07
得票数 1
回答已采纳
2
回答
Java7 DatagramSocket.setReceiveBufferSize在Windows和
Linux
之间有什么不同?
、
、
、
在
Linux
(Ubuntu 12.04)和Windows 7上调用此代码会得到截然不同的结果:
socket
.setReceiveBufferSize(Integer.MAX_VALUE);
Linux
会得到为什么
linux</em
浏览 1
提问于2012-10-20
得票数 0
回答已采纳
1
回答
使用Java NIO的非阻塞服务器
、
、
java.io.IOException;import java.net.InetSocketAddress; serverChannel.configureBlocking(false); // Register the server
浏览 0
提问于2012-06-01
得票数 4
1
回答
在
Linux
中指定运行时的UDP接收
缓冲区
大小
、
、
、
在
Linux
中,可以使用以下命令为网络数据包指定系统的默认接收
缓冲区
大小
,例如UDP:sysctl -w net.core.rmem_default=<value> 但是我想知道,一个应用程序(比如说,在c中)有没有可能在运行时通过指定每个UDP套接字的接收
缓冲区
大小
来覆盖系统的默认值?
浏览 1
提问于2010-01-19
得票数 28
回答已采纳
1
回答
如何获取丢失的超过Udp
缓冲区
大小
的数据包
、
、
、
我需要使用
缓冲区
大小
2048通过python在udp上进行通信,我使用下面的代码来侦听udp,但是我丢失了
缓冲区
大小
之后的部分,并且随着下一个消息
缓冲区
大小
超过部分数据包不再到达。
缓冲区
大小
不应该超过部分停留在操作系统或内核
缓冲区
,它会在我收到数据包时丢失吗?s =
socket
.
socket
(
socket
.AF_INET,
socket
.SOCK_DGRAM)
浏览 17
提问于2019-11-25
得票数 1
回答已采纳
1
回答
确定最大UDP数据报
大小
的跨平台方法
、
、
、
Linux
上不存在此sysctl。import
socket
max_dgram= s.getsockopt(
socket
.SOL_
SOCKET
,
socket
.SO_SN
浏览 24
提问于2021-03-03
得票数 0
1
回答
用于读取Python中UDP数据包的
缓冲区
大小
、
、
我试图找出/调整网络
缓冲区
的
大小
:212992samps
浏览 4
提问于2015-02-17
得票数 6
1
回答
Android DatagramSocket接收
缓冲区
大小
、
、
、
我正在尝试设置/增加数据报套接字的接收
缓冲区
大小
。我试图使用以下代码设置
缓冲区
大小
。DatagramSocket
socket
= new DatagramSocket();然后(在开始从套接字读取之前),我检查接收
缓冲区
大小
如下: Log.i(TAG, "Size: " +
socket
.getReceiveBufferSize
浏览 6
提问于2014-04-01
得票数 2
回答已采纳
4
回答
如何查找
linux
的
socket
缓冲区
大小
、
、
linux
的默认套接字
缓冲区
大小
是多少?有什么命令可以查看它吗?
浏览 0
提问于2011-10-23
得票数 71
回答已采纳
1
回答
对于一个代理来说,缓冲比
Linux
RCVBUF更少的数据有用吗?
、
、
、
例如,nginx建议通过(默认情况下)分配最多8个8k的
缓冲区
来启用上游响应缓冲。如果这些
缓冲区
已被填充,它就可以开始在磁盘上缓冲(但是我禁用了这个特性,我的磁盘已经够忙了)。如果上游发送的响应为2MB,而终端客户端不读取任何内容,代理
缓冲区
将很快被填充,并且将使用内核
缓冲区
。上游服务的HTTP响应为2MB (加上标头),日志
浏览 0
提问于2014-12-05
得票数 1
1
回答
Bluez/Python缓冲导致延迟的蓝牙连接
、
、
、
、
sock =
socket
.
socket
(
socket
.AF_BLUETOOTH,
socket
.SOCK_SEQPACKET,
socket
.BTPROTO_L2CAP) sock.connect((我假设罪魁祸首是某种缓冲策略,它缓冲大量数据,直到
缓冲区
满了,然后将其完全刷新。我怎样才能禁用这个bahviour和/或限制
缓冲区
大小
为2包?我在ioctl上找不到布吕兹的文件。
浏览 1
提问于2021-04-20
得票数 3
1
回答
可以存储在套接字
缓冲区
中的最大UDP包号?(Ubuntu)
、
、
、
、
客户端:s =
socket
.
socket
(
socket
.AF_INET,
socket
.SOCK_DGRAM)for i in range(1500):服务器:s =
socket
.
socket
(
socket
.AF_IN
浏览 0
提问于2018-07-09
得票数 2
2
回答
在
linux
上设置套接字发送
缓冲区
大小
的方法正确吗?
、
、
、
SocketChannel clientChannel = server.accept();clientChannel.
socket
().setSendBufferSize(2 * 1024 * 1024); 然后,我注销了包含clientChannel.
socket
().getSendBufferSize()结果的“客户端连接”行在Windows上,该设置将客户端套接字的发送
缓冲区
大小
从8k更改为2megs。但是在
linux</em
浏览 0
提问于2013-05-02
得票数 4
回答已采纳
1
回答
C++套接字只发送前4个字节的数据
、
我目前正在用C++为
Linux
编写套接字包装器。它基本上是处理TCP套接字的创建、连接、发送、读取和关闭的类的集合。 return 1;它的思想是首先发送
缓冲区
的
大小
,然后发送实际的
缓冲区
,从而发送
缓冲区
(char* buffe
浏览 0
提问于2016-11-29
得票数 0
回答已采纳
1
回答
在UDP套接字上动态地更改SOL_
SOCKET
、SO_RCVBUF是什么可预测的行为?
、
、
、
、
如果我们在
Linux
系统上动态地调整UDP服务器套接字的输入
缓冲区
大小
,会发生什么?,如果我缩小到当前
缓冲区
中的值以下,这会简单地丢弃最老的/最新的吗?数据报是否正确,或者它是否能够刷新所有存在的数据,或者更糟的是,它是否会破坏数据,例如截断一个缩小
缓冲区
的datagram?Would,甚至节省内存或其他什么东西,阻止该内存被系统重用?
浏览 6
提问于2020-10-25
得票数 1
回答已采纳
2
回答
如何在非阻塞套接字上设置发送超时?
、
、
我在理解
Linux
中套接字的工作原理时遇到了一些问题。setsockopt(sockfd, SOL_
SOCKET
, SO_SNDTIMEO, &timeout, sizeof(int)); write = write(sockfd, buf, len);在上面的代码中,当写入被缓冲时,发送超时没有任何意义(当用户空间
缓冲区
被复制到内核
缓冲区
时,write系统调用将立即返回)。发送
缓冲区
大小
是更重要的参数,但发送超时似乎没有任何意义。但我肯定错了,因为我见过相当多使用SO_SNDT
浏览 1
提问于2012-11-26
得票数 8
回答已采纳
2
回答
如何设置底层套接字UDP的
缓冲区
大小
?C#
、
、
、
UdpClient.receive直接返回数据所在的字节数组如何更改该内部
缓冲区
的
大小
?谢谢 戴夫说,
Socket
.ReceiveBufferSize可以为
浏览 1
提问于2010-03-09
得票数 9
1
回答
如何设置底层套接字UDP的
缓冲区
大小
?
、
、
、
UdpClient.receive直接返回数据所在的字节数组如何更改该内部
缓冲区
的
大小
?我在这里看到了一些帖子,例如, 戴夫说,
Socket
.ReceiveBufferSize可以为UDP
浏览 0
提问于2010-03-09
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux 网络编程—Socket
优化Java IO性能:输入缓冲区大小的最佳实践
Linux C语言高级编程之Socket网络编程!
网络编程基础漫谈(二)之 socket 的阻塞模式和非阻塞模式
一个简单的Linux下的socket程序
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云直播
活动推荐
运营活动
广告
关闭
领券