我使用JmDNS从Android设备发现linux机器,反之亦然。
他们似乎运作良好。
但即使我在创建和注册jmdns
之前获得了多播锁,我也无法发现使用另一个设备的Android设备。
这是我的示例代码: -
lock.setReferenceCounted(true);
lock.acquire();
.....
jmdns = JmDNS.create(ipAddress);
答案 0 :(得分:0)
由于您还没有发布任何代码,我无法调试,我只是将此链接放在此处:https://vshivam.wordpress.com/2015/02/15/using-jmdns-for-service-advertisement-and-discovery-on-android/