Skip to content

Commit 2f6729b

Browse files
authored
Merge pull request Aircoookie#3 from pbolduc/allow-bind-to-specific-ip
Add support to init with specific ip address
2 parents d1a267c + 78573db commit 2f6729b

File tree

2 files changed

+7
-2
lines changed

2 files changed

+7
-2
lines changed

src/ESPAsyncWebServer.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -391,6 +391,7 @@ class AsyncWebServer {
391391
AsyncCallbackWebHandler* _catchAllHandler;
392392

393393
public:
394+
AsyncWebServer(IPAddress addr, uint16_t port);
394395
AsyncWebServer(uint16_t port);
395396
~AsyncWebServer();
396397

src/WebServer.cpp

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,9 +29,13 @@ bool ON_AP_FILTER(AsyncWebServerRequest *request) {
2929
return WiFi.localIP() != request->client()->localIP();
3030
}
3131

32-
3332
AsyncWebServer::AsyncWebServer(uint16_t port)
34-
: _server(port)
33+
: AsyncWebServer(IPADDR_ANY, port)
34+
{
35+
}
36+
37+
AsyncWebServer::AsyncWebServer(IPAddress addr, uint16_t port)
38+
: _server(addr, port)
3539
, _rewrites(LinkedList<AsyncWebRewrite*>([](AsyncWebRewrite* r){ delete r; }))
3640
, _handlers(LinkedList<AsyncWebHandler*>([](AsyncWebHandler* h){ delete h; }))
3741
{

0 commit comments

Comments
 (0)