Страница 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
?