在使用 Winsock (TCP) 时,是否有任何工具可以让我限制带宽使用 (rx)?
我已经研究过 QoS,但是,一方面它似乎过于复杂,其次大部分讨论都围绕着甚至在 Win2k 后平台上都不可用的功能 (RSVP) 展开。
(只对 native 解决方案感兴趣;对 .NET 等不感兴趣)
最佳答案
设置非常小的套接字发送和接收缓冲区大小,例如 1k 或更小,如果平台允许的话。这限制了带宽延迟乘积,进而限制了接收窗口,进而限制了吞吐量。
关于c++ - Winsock 速率限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8337051/