LINUX.ORG.RU

История изменений

Исправление rumgot, (текущая версия) :

Проверил. Подтверждаю: при постоянном соединении (в HTTP 1.1 по умолчанию) если использовать transfer_at_least с параметром > 1 (я словил такую ситуацию при значении параметра 1000), может возникнуть ситуация, когда функция чтения будет висеть и ждать недостающее количество байт. Если интересно, могу отписать код для проверки. Поэтому считаю, что transfer_at_least(1) наиболее подходящее решение(при этом ЧТЕНИЕ ПРОИСХОДИТ НЕ ПОБАЙТНО).

Исходная версия rumgot, :

Проверил. Подтверждаю: при постоянном соединении (в HTTP 1.1 по умолчанию) если использовать transfer_at_least с параметром > 1 (я словил такую ситуацию при значении параметра 1000), может возникнуть ситуация, когда функция чтения будет висеть и ждать недостающее количество байт. Если интересно, могу отписать код для проверки.