2

我有安装了 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-wireless/nsd.html

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

4

1 回答 1

0

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

于 2019-05-12T13:47:22.787 回答