社区
Delphi
帖子详情
有没有人尝试过将TCP的接收速率降下来,或者规定速率,有什么办法吗
虎口脱险_睡在上铺的兄弟
2017-02-22 06:32:17
因为要是TCP的接收速率太快,我处理数据的时间短,反应不过来,会导致程序卡住,有什么办法降速吗
...全文
397
7
打赏
收藏
有没有人尝试过将TCP的接收速率降下来,或者规定速率,有什么办法吗
因为要是TCP的接收速率太快,我处理数据的时间短,反应不过来,会导致程序卡住,有什么办法降速吗
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Mr Dang
2017-03-13
打赏
举报
回复
DIOCP模型
lyhoo163
2017-03-11
打赏
举报
回复
1、设置多个缓存,分别依交循环接收数据。 2、处理数据时,也是依次循环读取缓存数据,进行处理。
三樱椒
2017-03-10
打赏
举报
回复
引用 3 楼 frank_lee_cn 的回复:
收到数据先缓存在内存里(比如Queue), 另一个线程从Queue中读取逐一处理行不行?
你这三问 问得好,,,霸气
Frank6600
2017-02-23
打赏
举报
回复
收到数据先缓存在内存里(比如Queue), 另一个线程从Queue中读取逐一处理行不行?
Frank6600
2017-02-23
打赏
举报
回复
收到回复才继续往下发行不行?
Frank6600
2017-02-23
打赏
举报
回复
发慢点行不行?
日立奔腾浪潮微软松下联想
2017-02-23
打赏
举报
回复
TCP本身有流量控制,只要你处理完一部分数据再接收就能解决问题。
关于
TCP
传输
速率
的测量方法
人们非常关心下载速度,对于...
TCP
速率
概述首先,
TCP
速率
受到多方面时延的影响,其中包括:1.本机以及对端机器的处理时延这部分指的是发送端和
接收
端主机由于操作系统调度,中断,网卡数据包调度等处理引入的时延,基
深入理解
TCP
发送
速率
控制协议
因此,TFRC仅用于需要平滑吞吐量时,尤其是避免
TCP
响应单个丢包而将发送
速率
减半。推荐使用
TCP
发送尽可能多的数据包,或者不需要可靠机制,可以使用加法增加、乘法减小(AIMD)的拥塞控制方案,与
TCP
使用的参数类似。
网络
速率
与
TCP
窗口大小的关系
一句话总结:由于应用协议的原因可能会导致
tcp
窗口大小过小致使
接收
速率
变慢,或由于系统的原因导致
tcp
可变窗口大小不可用,导致窗口大小始终不变(大概率不超过65536b也就是64kb)导致网络
速率
不理想。 众所周知,...
TCP
协议可靠性以及传输
速率
的保证(图解)
TCP
协议可靠性以及传输
速率
的保证可靠性的保证1.缓冲区2. 确认应答机制3. 超时重传机制4. 差错校验机制传输
速率
的保证1. 全双工2. 滑动窗口3. 拥塞控制4.延持应答5.捎带应答 可靠性的保证 1.缓冲区 在UDP协议中是...
TCP
速率
与窗口,带宽,RTT之间的关系
...
TCP
是一个滑动窗口协议,即一个
TCP
连接的发送端在某个时刻能发多少数据是由滑动窗口控制的,而滑动窗口的大小实际上是由两个窗口共同决定的,一个是
接收
端的通告窗口,这个窗口值在
TCP
协议
Delphi
5,388
社区成员
262,730
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章