ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
11 июля
367356 Топик полностью
VVB (09.11.2012 13:41, просмотров: 222) ответил OlegPowerC на Когда разберетесь с окнами, поделитесь пожалуйста информацией
Всё классно получается! Оказывается, lwIP при невозможности передать сегмент по причине малого буфера приёмника (малый размер окна у ПК) периодически будет отсылать тестовый пакет с одним байтом данных, без флага PUSH зато с флагом ACK. И как только комп протормозится и ответит на этот TCP сегмент своим ACK, стек lwIP снова проконтролирует размер окна у ПК (размер окна будет в пакете в ACK) и будет делать одно из двух: если новый размер таков, что ТСР сегмент влезет, то восстановится передача данных (уже с флагом PUSH), иначе стек опять через какой-то время выдаст тестовый пакет и опять проконтронтролирует размер окна у ПК. Ну и так далее.