소스 검색

Reset DNS and server after successful WiFi connect

debsahu 7 년 전
부모
커밋
99cf5dcfbd
1개의 변경된 파일3개의 추가작업 그리고 2개의 파일을 삭제
  1. 3 2
      ESPAsyncWiFiManager.cpp

+ 3 - 2
ESPAsyncWiFiManager.cpp

@@ -78,6 +78,7 @@ void AsyncWiFiManager::addParameter(AsyncWiFiManagerParameter *p) {
 void AsyncWiFiManager::setupConfigPortal() {
   // dnsServer.reset(new DNSServer());
   // server.reset(new ESP8266WebServer(80));
+  server->reset();
 
   DEBUG_WM(F(""));
   _configPortalStart = millis();
@@ -481,8 +482,8 @@ boolean  AsyncWiFiManager::startConfigPortal(char const *apName, char const *apP
     yield();
   }
 
-  // server.reset();
-  // dnsServer.reset();
+  dnsServer=(new DNSServer());
+  server->reset();
 
   return  WiFi.status() == WL_CONNECTED;
 }