• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Нужна помощь Как сделать таймаут в lwip read

Всем доброго времени суток! Есть такая проблема, при вызове функции lwip_read, если сервер не отвечает но конект держится то ESP8266 зависает в этой функции пока сервер не закроет сокет.. тоесть навсегда, если он его не закрывает..
 

SeregaKai

New member
Здравствуйте!
Есть возможность настройки таймаута через setsoket
int millis=10000;
setsockopt (sta_socket, SOL_SOCKET, SO_RCVTIMEO, &millis, sizeof(millis));
 
Сверху Снизу