20得票2回答
安卓网络服务发现“超时”是什么意思?

我正在Android上使用网络服务发现(NSD)来广告设备上的REST服务器。我的REST服务器被包装在android.app.Service实例中。 在onCreate中,我成功启动了REST服务器并注册了我的NSD服务。我可以在网络中的其他设备上看到NSD服务名称(例如My Servic...

19得票2回答
安卓 - jmdns无法发现设备

我正在尝试实现一个类来发现网络上的服务。 我已经尝试过使用Android的NSD,它可以很好地发现服务,但仅支持API级别16及以上,并且我似乎无法获取服务信息中的txtRecord字段(由于某种原因返回null)。结果发现这是个已知问题... 因此,现在我正在尝试使用jmDNS,但它似乎根...

17得票2回答
NsdManager无法停止服务发现。

在我目前正在开发的 Android 应用中,我想使用 NsdManager 连接零配置网络。我成功地运行了网络服务发现并连接到所需的网络,但在停止发现后,NsdManager 线程仍在运行。这会导致在几次屏幕旋转后,有许多正在浏览连接的 NsdManager 线程。 当任何网络可用时,设备尝...

7得票1回答
Nsd Manager在Android 4.2.2上崩溃了

发现服务会导致系统崩溃。我正在尝试的发现类型是 "_http._tcp." 这是日志。 D/NsdService(13310): 发现服务 E/AndroidRuntime(13310): ***系统进程中的致命异常:NsdService E/AndroidRuntime(1331...