Based on RFC 6762 Multicast DNS.
A Dart package to do service discovery over multicast DNS (mDNS), Bonjour, and Avahi.
The example demonstrates how to use the MDnsClient Dart class in your code.
MDnsClient