MCU узла Esp12-E не поддерживает функцию приема сервером
Я пытаюсь заставить веб-сервер работать на ESP12E в варианте Node MCU и следуя примеру со страницы документации esp8266 здесь. Но код не компилируется, выдавая следующее сообщение об ошибке:
'class WiFiServer' has no member named 'accept'; did you mean '_accept'?
Я относительно новичок в микроконтроллерах в целом и не могу найти решение для этого ни на одном веб-сайте. Любая помощь будет признательна.
@StealthyPanda, 👍2
1 ответ
"Последняя" документация применяется к главной ветви git.
accept()
готов к следующему выпуску Arduino esp8266. Это будет версия 3.1.0. До тех пор вы можете использовать server.available()
. Он работает так же, как accept()
в WiFiServer библиотеки ESP8266WiFi.
Я инициировал добавление server.accept()
, потому что server.available()
в esp8266 WiFiServer работает как server.accept() библиотеки Ethernet
, а не как server.available()
.
- Esp8266 - server.handleClient() не может вызвать назначенную функцию
- Веб-сервер ESP8266 не отвечает при запуске функции HTTP-запроса
- Как заставить 5-вольтовое реле работать с NodeMCU
- ESP8266 не подключается к Wi-Fi
- Разница между этими двумя платами NodeMCU?
- NodeMCU - использовать кнопку flash в качестве входного сигнала в loop()
- Как определить размер Flash?
- Как изменить имя модуля ESP8266-12E по умолчанию