A wrapper library for accessing mDNS functionality of Zeroconf networking in a cross-platform way.
- MDNSManager.hpp
- MDNS::MDNSService class represents service information to be registered with mDNS server
- MDNS::MDNSServiceBrowser class provides callback methods to be implemented by the user and registered to receive notifications from mDNS server
- MDNS::MDNSManager class provides API to access mDNS functionality
- C++11
- Apple Bonjour SDK on Windows
- Avahi or Apple Bonjour Library on Linux
Compile with a C++11 compilant compiler:
cmake .
make
Dmitri Rubinstein, German Research Center for Artificial Intelligence (DFKI), Saarbruecken
e-mail: dmitri.rubinstein@dfki.de