MCU узла Esp12-E не поддерживает функцию приема сервером

esp8266 nodemcu esp8266webserver

Я пытаюсь заставить веб-сервер работать на ESP12E в варианте Node MCU и следуя примеру со страницы документации esp8266 здесь. Но код не компилируется, выдавая следующее сообщение об ошибке:

'class WiFiServer' has no member named 'accept'; did you mean '_accept'?

Я относительно новичок в микроконтроллерах в целом и не могу найти решение для этого ни на одном веб-сайте. Любая помощь будет признательна.

, 👍2


1 ответ


2

"Последняя" документация применяется к главной ветви git.

accept() готов к следующему выпуску Arduino esp8266. Это будет версия 3.1.0. До тех пор вы можете использовать server.available(). Он работает так же, как accept() в WiFiServer библиотеки ESP8266WiFi.

Я инициировал добавление server.accept(), потому что server.available() в esp8266 WiFiServer работает как server.accept() библиотеки Ethernet, а не как server.available().

,