Android NsdManager周期性丢失/发现avahi守护进程服务



我有linux PC,安装了avahi-daemon(默认配置)并注册了服务test.local。来自iOS发现测试。通过Bonjour提供的本地服务很有魅力,但在Android平台上就不行了。NsdManager周期性(每秒一次)调用NsdManager。DiscoveryListener onservicelost()然后是OnServiceFound()。实际发现工作,但每秒钟OnServiceLost发生,它打破了我的内部软件逻辑。

我的android代码基于以下文档:https://developer.android.com/training/connect-devices-wirelessly/nsd.html

"avahi daemon"/Android是否有一些特殊的配置来防止描述的行为(周期性的失物招领服务发现)?

这似乎是标准行为,因为RxDNSSD也以同样的方式行事。

最新更新