AsyncDNSServer: an asynchronous DNS server for the ESP Built on AsyncUDP, inspired by the standard DNSServer implementation. Usage is almost a drop-in replacement for DNSServer. The only usage difference is not calling handleNextRequest() in the loop (no need for it).