Android NsdManager定期丢失+找到avahi守护进程服务

时间:2016-10-25 09:59:17

标签: android networking daemon avahi nsd

我有安装了avahi-daemon(默认配置)和注册服务test.local的linux PC。 从iOS发现test.local服务通过Bonjour工作就像一个魅力,但从Android没有。 Nsd Manager定期(每秒)调用NsdManager.DiscoveryListener OnSeviceLost(),然后调用OnServiceFound()。 实际发现有效,但每秒都会发生OnServiceLost并且它破坏了我的内部软件逻辑。

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

“avahi守护程序”/ Android是否有一些特殊配置可以防止所描述的行为(定期发现Lost + Found服务)?

1 个答案:

答案 0 :(得分:0)

这似乎是标准行为,因为RxDNSSD的行为也与此相同。