【发布时间】:2011-12-01 05:44:15
【问题描述】:
在使用 Winsock (TCP) 时,是否有任何工具可以让我限制带宽使用 (rx)?
我研究过 QoS,但一方面它似乎过于复杂,另一方面大部分讨论都围绕着一个甚至在后 Win2k 平台上都不可用的功能 (RSVP)。
(只对原生解决方案感兴趣;没有 .NET 等)
【问题讨论】:
-
查看我作为骗子所说的问题的链接上的答案。您可以尝试 QOS,但您可能会发现通过控制执行 winsock send() 和 recv() 调用的速率来进行自己的节流会更容易。
-
是的,这是我的替代计划,但与直接修改 TCP 窗口相比,这似乎有点不雅。无论如何感谢您的意见。
-
漏桶算法+睡眠?
-
@Damon 类似的东西。睡眠的准确性不够。
标签: c++ windows winapi networking winsock