Я хочу знать, когда я изменяю SND_BUF сокета через API setsockopt, будет ли соответствующим образом изменен исходный размер окна уровня TCP?
Относится ли размер окна tcp к SND_BUF или RCV_BUF сокета tcp?
Ответы (1)
Он не меняется, так как это размер окна получения, тогда как SO_SNDBUF
управляет размером буфера отправки.
person
Maxim Egorushkin
schedule
08.03.2012
Тогда актуален ли SO_RCVBUF?
- person ciphor; 08.03.2012
Да, его нужно установить перед вызовом
connect()
или listen()
.
- person Maxim Egorushkin; 08.03.2012
См. этот ответ для примера того, насколько это актуально. stackoverflow.com/a/8579250/7925
- person Len Holgate; 08.03.2012