发现 Bonjour 发现幽灵服务

问题描述

我开发了一个使用 Bonjour 服务进行通信的简单应用。 我遵循了 Apple 和 Android 文档,一切正常。

现在我发现如果设备失去 wifi 连接,发现设备不会被通知丢失的服务,而新的发现会找到这个(幽灵)服务。

根据 Apple documentation(第 4 点),它可能发生,如果您想确保该服务仍然有效,您必须“重新确认”DNS 记录。 要在 iOS 中执行此操作,您必须使用 DNSServiceReconfirmRecord,并且它可以工作。

现在我也必须在 Android 上解决这个问题,但我找不到 API(或任何解决方法)。

有没有人处理过这个问题?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...