ESP8266 Способ определить, есть ли новый сеанс с клиентом - PullRequest
0 голосов
/ 13 июля 2020

У меня есть проект, в котором я использую ESP8266 для обслуживания веб-страниц в качестве пользовательского интерфейса моего приложения. Мое приложение используется для управления аудиоустройством. Я отслеживаю определенные настройки в пользовательском интерфейсе во время сеанса с клиентским устройством, такие как громкость, состояние отключения звука и т. Д. c. У меня есть требование, чтобы при нажатии кнопки отключения в пользовательском интерфейсе (это не отключает сеанс клиента пользовательского интерфейса, он только выключает аудиоустройство), настройки должны оставаться постоянными. У меня уже есть сохранение постоянных данных в моем приложении. Также в моем приложении есть три разные страницы. При переключении между страницами мне нужно загружать постоянные данные, если клиент все еще находится в том же сеансе и посещал страницу раньше, или загружать значения по умолчанию, если он впервые посещает страницу во время текущего сеанса. Мой вопрос: есть ли способ узнать, загружается ли страница в первый раз во время текущего сеанса работы с клиентом?

1 Ответ

0 голосов
/ 15 июля 2020

Чтобы поддерживать сеанс в веб-клиенте, вам необходимо использовать сеанс cook ie.

Существует пример кода показывает, как установить повар ie с веб-сервера ESP8266.

...