Влияет ли настройка TCP_NODELAY на поведение обоих концов сокета? - PullRequest
7 голосов
/ 22 ноября 2011

Я всегда предполагал, что алгоритм Nagle влияет на сокет в обоих направлениях, и что установка TCP_NODELAY как-то сообщает удаленному концу также, что Nagle отключен.

Это правильно, или настройка TCP_NODELAY влияет только на поведение конца, который его вызывает?

1 Ответ

10 голосов
/ 22 ноября 2011

TCP_NODELAY влияет на отправку сегментов TCP только на хост, который устанавливает эту опцию на своем сокете. То есть алгоритм отправки однорангового узла не затрагивается.

...