1
我想知道當我通過setsockopt API更改套接字的SND_BUF時,TCP層的原始窗口大小是否會相應地改變?tcp窗口大小是否與tcp套接字的SND_BUF或RCV_BUF相關?
我想知道當我通過setsockopt API更改套接字的SND_BUF時,TCP層的原始窗口大小是否會相應地改變?tcp窗口大小是否與tcp套接字的SND_BUF或RCV_BUF相關?
它不會改變,因爲它是收到窗口大小,而SO_SNDBUF
控制發送緩衝區的大小。
然後是SO_RCVBUF有關嗎? – ciphor 2012-03-08 10:08:52
是的,它需要在調用'connect()'或'listen()'之前進行設置。 – 2012-03-08 10:34:08
查看此答案,瞭解相關性的示例。 http://stackoverflow.com/a/8579250/7925 – 2012-03-08 13:29:43