如何限制传输速度

snlux 2004-01-04 10:59:20
我现在是使用控制 recv 和 send 的方法。即在接收到足够的数据后,Sleep 一秒。实现到是很容易,但不够准确。有没有其它比较准确而且不太占用资源地方法呢?请各位多指教。
...全文
48 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
101monster 2004-01-05
  • 打赏
  • 举报
回复
呵呵,学习,关注一下!
snlux 2004-01-04
  • 打赏
  • 举报
回复
请楼上的兄弟详细解释一下,什么叫TCP滑动窗口?
zengpan_panpan 2004-01-04
  • 打赏
  • 举报
回复
那就只有做一些计算,推迟发送了,修改窗口大小是不可能精确控制的。发了多少数据,花了多长时间都是能够知道的,只有算法问题而已。
GSK168 2004-01-04
  • 打赏
  • 举报
回复
MARK!
zming 2004-01-04
  • 打赏
  • 举报
回复
在发送端或接收端,修改TCP滑动窗口大小,控制传输速率。
snlux 2004-01-04
  • 打赏
  • 举报
回复
我想实现的是像网络蚂蚁和FlashGet那样的功能,可以指定下载或上传文件是的速度。所以不使用硬件。
zengpan_panpan 2004-01-04
  • 打赏
  • 举报
回复
传输是网络的责任,应用编程去考虑这样的问题不合适。还不如去配置路由器。

18,356

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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