Вопросы к Поиску с Алисой
Алгоритм Нейгла при работе с сетевыми сокетами заключается в том, что он позволяет увеличить производительность сокетов TCP посредством объединения операций записи в полноценные пакеты данных. professorweb.ru
Он используется для предотвращения забивания сети мелкими пакетами: запрещено посылать второй маленький пакет до тех пор, пока не придёт подтверждение на первый. blog.hoxnox.com
Однако за эту услугу приходится платить задержками в отправке данных. professorweb.ru Приложения, чувствительные к задержкам, должны отключать алгоритм Нейгла установкой свойства Socket.NoDelay в значение true. professorweb.ru
Также хорошо продуманные приложения обычно посылают данные большими блоками и не получат выгод от использования алгоритма Нейгла. professorweb.ru
Отключение алгоритма Нейгла производится заданием опции TCP_NODELAY. blog.hoxnox.com en.wikipedia.org