【发布时间】:2010-05-05 14:32:39
【问题描述】:
如何增加特定套接字的 TCP 接收窗口? - 我知道如何通过设置注册表项 TcpWindowSize 对所有套接字执行此操作, 但是对于特定的如何做到这一点?
根据MSFT's documents,方式是
调用 Windows 套接字函数 setsockopt,设置接收 每个套接字的窗口。
但在setsockopt 中,提到了 SO_RCVBUF :
指定每个套接字的总缓冲区 为接收保留的空间。这是 与 SO_MAX_MSG_SIZE 无关并且确实 不一定对应大小 TCP 接收窗口。
那么有可能吗?怎么样?
谢谢。
【问题讨论】:
标签: c++ windows sockets winsock2