Я хочу знать, когда я изменяю SND_BUF сокета через setsockopt API, будет ли соответственно изменяться исходный размер окна уровня TCP?
Не изменяется, поскольку принимает размер окна, тогда как SO_SNDBUF контролирует размер буфера отправки.
SO_SNDBUF