ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
20 апреля
1188987
Dingo (17.03.2022 13:19, просмотров: 5231)
Кто о чём, а Dingo о LwIP - падает TCP client с сообщением memp_malloc: out of memory in pool PBUF_POOL 

Конфиг вот: https://pastebin.com/0ERMYd3T

Поток на сервер 64*2000 = 128000 байт/сек, слушаю netcat-ом.

В начале начинает гнать поток, порядка 10..14 МБ, потом валится. Моё предположение, что теряется пакет или подтверждение о его приёме. Ещё может последовательность пакетов поменяться(почему?). И окно передачи не освобождается, сжирая все доступные 200 кБ очень быстро. Как бы диагностировать или подкрутить чего для проверки?

Может как-то можно попросить сервер окно приёма поменять, чтобы ждать было очень недолго до перезапроса пакетов? (какие дефайны LwIP править?)