JDNS is a simple DNS implementation that can perform normal DNS queries of any record type (notably SRV), as well as Multicast DNS queries and advertising. Multicast support is based on Jeremie Miller's "mdnsd" implementation.
This is not an issue of JDNS itself. I tested QJDNS with the newest Qt release 5.5 and run into a problems. Turns out to be a Qt bug https://bugreports.qt.io/browse/QTBUG-47011
Just want to inform developers trying to use QJDNS with Qt 5.5 and Linux that this will not work until the bug is fixed.
JDNS creates a segmentation fault when no network connection (or only a Ethernet over USB network connection) is available. The behavior is the same on all platforms I tested it on (Linux, Android iOS)