社区
通信技术
帖子详情
接收缓存区满的问题
xiaowhy
2017-07-12 08:35:49
服务端发送大量数据,接收端接收速度慢,缓冲区满的时候,接收端向服务端发普通的包,send显示成功了,但服务端就是收不到,抓包看显示tcp zerowindow,将接收端缓冲区改大后正常了,但接收端接收缓冲区满了,为什么会影响接收端向服务端发包呢,他们不是2个缓冲区吗
...全文
537
2
打赏
收藏
接收缓存区满的问题
服务端发送大量数据,接收端接收速度慢,缓冲区满的时候,接收端向服务端发普通的包,send显示成功了,但服务端就是收不到,抓包看显示tcp zerowindow,将接收端缓冲区改大后正常了,但接收端接收缓冲区满了,为什么会影响接收端向服务端发包呢,他们不是2个缓冲区吗
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Painot
2017-10-10
打赏
举报
回复
你应该提升两端的数据处理效率
pugongyingidc1
2017-07-12
打赏
举报
回复
你想多了····
TCP的
接收
缓冲
区满
了,收到数据后会向发送方发送ACK吗?该怎么解决
问题
:TCP的
接收
缓冲
区满
了,收到数据后会向发送方发送ACK吗? TCP的发送缓冲区中的数据,如果收不到
接收
方的ACK就不会删除,导致发送缓冲区溢出。如果
接收
方的缓冲
区满
了,收到数据后会不会向发送方发ACK呢?如果...
tcp send/recv 发送
缓存
满,
接收
缓存
空,如何处理的
问题
?
tcp 发送、
接收
缓存
处理
Socket清空
缓存
区
情况一:知晓
缓存
区中数据的大小 这种情况应该就不用多说了,直接循环的把数据都读取出来就行了。 情况二:不知道
缓存
区中数据的大小 方案一 close一次socket,这个方案有效是有效,但这样的小
问题
还不至于如此...
UDP
接收
多路视频数据,
接收
缓存
不足了
(1)困扰几天的udp内网传输部分终于做通了,解决的关键就在于setsockopt的调用,设置
接收
缓冲。遇到的
问题
是这样的,主机端发送udp数据包: 应用层的包大小为1452byte大小,这样拆包是根据以太网的MTU为1500字节而...
linux socket
接收
缓存
区,socket的发送和
接收
缓冲区
一、recv端在监听套接字上准备accept,在accept结束以后不做什么操作,直接sleep很久,也就是在recv端并不做
接收
数据的操作,在sleep结束之后再recv数据。二、send端通过查看本系统内核支持的发送缓冲区大小,cat/...
通信技术
4,356
社区成员
28,926
社区内容
发帖
与我相关
我的任务
通信技术
通信技术相关讨论
复制链接
扫一扫
分享
社区描述
通信技术相关讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章