diff --git a/lib/framework/ESP8266React.h b/lib/framework/ESP8266React.h index 42e3f7a8..5841078b 100644 --- a/lib/framework/ESP8266React.h +++ b/lib/framework/ESP8266React.h @@ -6,9 +6,11 @@ #ifdef ESP32 #include #include +#include #elif defined(ESP8266) #include #include +#include #endif #include diff --git a/lib/framework/WiFiSettingsService.cpp b/lib/framework/WiFiSettingsService.cpp index 1a6b7ad4..f4c5bd31 100644 --- a/lib/framework/WiFiSettingsService.cpp +++ b/lib/framework/WiFiSettingsService.cpp @@ -80,6 +80,7 @@ void WiFiSettingsService::manageSTA() { } // attempt to connect to the network WiFi.begin(_state.ssid.c_str(), _state.password.c_str()); + MDNS.begin(_state.hostname.c_str()); } } diff --git a/lib/framework/WiFiSettingsService.h b/lib/framework/WiFiSettingsService.h index 1f5036b5..f380f607 100644 --- a/lib/framework/WiFiSettingsService.h +++ b/lib/framework/WiFiSettingsService.h @@ -7,6 +7,14 @@ #include #include +#ifdef ESP32 +#include +#include +#elif defined(ESP8266) +#include +#include +#endif + #ifndef FACTORY_WIFI_SSID #define FACTORY_WIFI_SSID "" #endif