Отсылает ли send () с MSG_MORE переопределение TCP_NODELAY? - PullRequest
1 голос
/ 10 марта 2020

Страница man send(2) сообщает:

MSG_MORE (начиная с Linux 2.4.4). У вызывающей стороны есть больше данных для отправки. Этот флаг используется с сокетами TCP для получения того же эффекта, что и опция сокета TCP_CORK (см. Tcp (7)), с той разницей, что этот флаг можно установить для каждого вызова.

А справочная страница tcp(7) сообщает о TCP_NODELAY:

Эта опция переопределяется TCP_CORK; однако установка этой опции вызывает явный грипп sh ожидающего вывода, даже если в настоящее время установлен TCP_CORK.

Означает ли это, что если я отправляю с использованием MSG_MORE, он переопределяет TCP_NODELAY?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...