1

在进行 Nsd 发现时,我在 MotoG3(API 23)设备中出现了奇怪的行为。NsdManager 和库https://github.com/andriydruk/RxDNSSD的发现都没有发现任何服务。

我验证了设备连接到的网络中的服务可用。在装有 Android N 的设备上尝试同样的事情时,发现效果很好。最重要的是,这个发现以前有效,但突然停止工作。我认为网络中的某些东西可能已经改变,但我不知道它是什么。

还尝试在具有服务的另一个网络上进行搜索,在原始设备上运行良好。因此,网络的某些配置可能导致 MotoG3(API 23)中的发现找不到任何东西。无法确定是设备问题还是 API 问题,因为我没有具有相同 API 的不同设备来测试它。

为了验证这不是实施错误,我下载了 ZeroConf 浏览器,但它无法找到服务。

所以我的问题是:有谁知道这可能是什么原因,或者是否有任何解决方案使它起作用?

4

0 回答 0