Fixed [E][WiFiUdp.cpp:160] endPacket(): could not send data: 22 error
This commit is contained in:
parent
297f229c12
commit
821b9b16d1
@ -26,6 +26,7 @@ private:
|
||||
IPAddress apIp;
|
||||
IPAddress apNetmask;
|
||||
std::unique_ptr<DNSServer> dnsServer;
|
||||
bool dnsServerStatus = false;
|
||||
};
|
||||
|
||||
extern WiFiSettingsClass WiFiSettings;
|
||||
@ -24,8 +24,10 @@ void WiFiSettingsClass::setupMode()
|
||||
WiFi.softAP((const char*)ssidString.c_str(), ACCESS_POINT_PASSWORD);
|
||||
dnsServer->setErrorReplyCode(DNSReplyCode::NoError);
|
||||
dnsServer->start(DNS_PORT, "*", WiFi.softAPIP());
|
||||
dnsServerStatus = true;
|
||||
} else {
|
||||
dnsServer->stop();
|
||||
dnsServerStatus = false;
|
||||
WiFi.mode(WIFI_STA);
|
||||
}
|
||||
}
|
||||
@ -90,7 +92,9 @@ void WiFiSettingsClass::loop()
|
||||
}
|
||||
}
|
||||
}
|
||||
if (dnsServerStatus) {
|
||||
dnsServer->processNextRequest();
|
||||
}
|
||||
}
|
||||
|
||||
void WiFiSettingsClass::applyConfig()
|
||||
|
||||
Loading…
Reference in New Issue
Block a user