c++ - Winsock 速率限制

标签 c++ windows winapi networking winsock

在使用 Winsock (TCP) 时,是否有任何工具可以让我限制带宽使用 (rx)?

我已经研究过 QoS,但是,一方面它似乎过于复杂,其次大部分讨论都围绕着甚至在 Win2k 后平台上都不可用的功能 (RSVP) 展开。

(只对 native 解决方案感兴趣;对 .NET 等不感兴趣)

最佳答案

设置非常小的套接字发送和接收缓冲区大小,例如 1k 或更小,如果平台允许的话。这限制了带宽延迟乘积,进而限制了接收窗口,进而限制了吞吐量。

关于c++ - Winsock 速率限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8337051/

相关文章:

c++ - c++资源文件管理

c++ - 使用析构函数进行线程连接

c++ - 将 C++ 静态成员函数声明为其所在类的友元(语法)

c++ - 我可以在不引发 C++ 异常的情况下检查内存块是否可读吗?

c++ - 返回对类静态数据成员的引用的正确方法是什么? (我正在使用 Qt,以防它有所作为)

c++ - 替换 WNDCLASS 中的画笔颜色

c++ - 生成数百万个随机数 "overflow"rand_r?

c++ - 在线程之间解析 OpenCV 帧

windows - Windows 如何知道 .sln 文件与哪个版本的 Visual Studio 相关?

c++ - 应用程序配置不正确错误 C++