TcpWindowSize和Socket Buffer Sizes之间有什么区别?
我假设只能使用注册表设置更改TcpWindowSize,并且可以使用SO_SNDBUF和SO_RCVBUF套接字参数更改套接字缓冲区大小?
答案 0 :(得分:4)
TcpWindowSize Registry设置控制接口的最大播发窗口,如MSDN link中所述。作为注册表设置,您可以在注册表中进行更改。
SO_RCVBUF控制套接字接收缓冲区的大小。这是连接的最大公布TCP窗口,显然需要覆盖(1)。
SO_SNDBUF控制套接字发送缓冲区的大小。它与窗口没有任何直接关系。