【发布时间】:2017-03-07 07:45:00
【问题描述】:
我有安装了 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 daemon”/Android 是否有一些特殊配置来防止描述的行为(定期发现 Lost+Found 服务)?
【问题讨论】:
-
你有解决办法吗?
-
不!我在我的应用程序中添加了解决方法。
标签: android networking daemon avahi nsd