Implemented support for custom ip

This commit is contained in:
2020-09-29 14:28:21 +02:00
parent f13685ee97
commit 56d5942f25
2 changed files with 7 additions and 1 deletions

View File

@@ -403,6 +403,7 @@ class AsyncWebServer {
public:
AsyncWebServer(uint16_t port);
AsyncWebServer(IPAddress ipAddr, uint16_t port);
~AsyncWebServer();
void begin();

View File

@@ -31,7 +31,12 @@ bool ON_AP_FILTER(AsyncWebServerRequest *request) {
AsyncWebServer::AsyncWebServer(uint16_t port)
: _server(port)
: AsyncWebServer(IPADDR_ANY, port)
{
}
AsyncWebServer::AsyncWebServer(IPAddress ipAddr, uint16_t port)
: _server(ipAddr, port)
, _rewrites(LinkedList<AsyncWebRewrite*>([](AsyncWebRewrite* r){ delete r; }))
, _handlers(LinkedList<AsyncWebHandler*>([](AsyncWebHandler* h){ delete h; }))
{