From bcdb580d7aa8e11a039a55c61d7df5ef36d19dd2 Mon Sep 17 00:00:00 2001 From: Kristijan Novoselic Date: Fri, 19 Jun 2015 19:59:54 +0200 Subject: [PATCH] Added simple HTTP server to DNSServer example --- .../DNSServer/examples/DNSServer/DNSServer.ino | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/libraries/DNSServer/examples/DNSServer/DNSServer.ino b/libraries/DNSServer/examples/DNSServer/DNSServer.ino index 15951d629..a7fdbb1f9 100644 --- a/libraries/DNSServer/examples/DNSServer/DNSServer.ino +++ b/libraries/DNSServer/examples/DNSServer/DNSServer.ino @@ -1,9 +1,11 @@ #include #include +#include const byte DNS_PORT = 53; IPAddress apIP(192, 168, 1, 1); DNSServer dnsServer; +ESP8266WebServer webServer(80); void setup() { WiFi.mode(WIFI_AP); @@ -21,8 +23,19 @@ void setup() { //start DNS server for a specific domain name dnsServer.start(DNS_PORT, "www.example.com", apIP); + + //simple HTTP server to see that DNS server is working + webServer.onNotFound([]() { + String message = "Hello World!\n\n"; + message += "URI: "; + message += webServer.uri(); + + webServer.send(200, "text/plain", message); + }); + webServer.begin(); } void loop() { dnsServer.processNextRequest(); + webServer.handleClient(); }