Невозможно получить аренду DHCP - dhcps: send_offer >> udp_sendto result ffffffff - PullRequest
0 голосов
/ 28 мая 2020

При подключении к ESP32 в режиме softAP от клиента ESP32, клиент на какое-то время подключается и отключается нормально. В конце концов, точка доступа покажет следующую ошибку:

dhcps: send_offer >> udp_sendto result ffffffff

Клиент подключается, но не получает аренду. Если я попытаюсь подключиться с другого устройства, например моего iPhone, оно тоже не получит в аренду. Если я установлю клиент как stati c, он будет работать нормально даже после того, как сервер перестанет отвечать на запрос DHCP. Остановка и запуск DHCP-сервера не исправляют.

Я использую AsyncTCP (версия me-no-dev от 17 октября 2019 г.) на сервере. Я использую библиотеку плат 1.12.2 Espressif 32 в PlatformIO. (Не работает и с 1.12.1)

Есть идеи, почему я не могу получить аренду? Перезагрузка точки доступа решает проблему, поэтому она не кажется проблемой для клиента.

1 Ответ

0 голосов
/ 01 июня 2020

Мне не хватает места в куче. В AsyncTCP вы должны явно освободить и удалить точку.

https://gitter.im/espressif/arduino-esp32?at=5d6d213329dba2421ceea2c8

...