A Bonjour/Zeroconf multicast DNS example using QMdnsEngine and Qt WebSockets.
sudo apt install qt5-default libqt5websockets5-dev
git clone https://github.com/WoutProvost/bonjour-websocket
cd bonjour-websocket
mkdir build
cd build
cmake ..
make
./server
./client