我对Androids NSD有问题。
我在设备A上使用NsdManager注册了一项服务。与同一WiFi中的另一台设备B一起,我启动了能够发现该服务的应用程序“ bonjour浏览器”。美好的。但是,当我关闭在设备A上注册了我的服务的应用程序时,该服务仍可以使用“ bonjour浏览器”在其他设备B上使用。我杀死了该应用程序,但该服务仍然可用。当我禁用设备A的wifi连接时,服务会在设备B上消失。但是当我重新连接到wifi而没有启动服务注册应用程序时,服务会再次弹出。奇怪的。
这正常吗?我是否需要明确取消注册服务?我认为该服务应该在我的应用程序(和NsdManager)不再工作时消失。
感谢帮助。
在Android上使用NSD时,我遇到了类似的问题。
您的应用在退出前应明确注销该服务。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句