This is a mDNS Library for Arduino based on the arduino-libraries/ArduinoMDNS fork with bug fixes.
- Memory allocation in the mDNS service record function (
addServiceRecord
). See source: arduino-libraries#23; - Insufficient memory allocation for the number of characters in the text WITHOUT the terminating null character. See source: arduino-libraries#36;
- The service query message attaches some data that should not be transmitted. See source: arduino-libraries#8;
More about arduino-libraries/ArduinoMDNS
mDNS library for Arduino. Based on @TrippyLighting's EthernetBonjour library.
Supports mDNS (registering services) and DNS-SD (service discovery).
Any Arduino core and networking library that supports the new virtual
UDP::beginMulticast(...)
method, including:
- AVR core 1.6.18 or later (bundled with IDE 1.8.2 and later) for AVR boards
- SAMD core 1.6.13 or later for SAMD boards
- Arduino Ethernet and WiFi101 libraries