有没有人尝试过将TCP的接收速率降下来,或者规定速率,有什么办法吗

因为要是TCP的接收速率太快,我处理数据的时间短,反应不过来,会导致程序卡住,有什么办法降速吗
...全文
397 7 打赏 收藏 转发到动态 举报
写回复
用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
  • 打赏
  • 举报
回复
发慢点行不行?
  • 打赏
  • 举报
回复
TCP本身有流量控制,只要你处理完一部分数据再接收就能解决问题。

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧