MDNSWrapper
A wrapper library for accessing mDNS functionality of Zeroconf networking in a cross-platform way.
Install / Use
/learn @dmrub/MDNSWrapperREADME
mDNSWrapper
A wrapper library for accessing mDNS functionality of Zeroconf networking in a cross-platform way.
Components
- 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
Dependencies
- C++11
- Apple Bonjour SDK on Windows
- Avahi or Apple Bonjour Library on Linux
Building
Compile with a C++11 compilant compiler:
cmake .
make
Contact
Dmitri Rubinstein, German Research Center for Artificial Intelligence (DFKI), Saarbruecken
e-mail: dmitri.rubinstein@dfki.de
Related Skills
node-connect
354.2kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
112.2kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
354.2kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
354.2kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
