我的iOS / MacOS设备无法解析我在Windows上创建的bonjour / zeroconf服务

问题描述 投票:-1回答:1

我希望有人可能对此有经验,并能提供一些帮助。我使用npm的bonjour package创建了Windows bonjour服务。创建后,我的iOS / MacOSx设备无法解析服务并无法获取所需的IP + txt记录信息。但是,我的Android设备能够使用jmDNS库发现并解析服务。我觉得我不太了解MacOSx / iOS中的某些实现方式。

我能够在Discovery Browser和dns-sd工具中找到该名称,但是它不显示任何信息。

Bonjour service running on Windows

我还尝试使用我的Cordova应用程序发现服务,这只是显示该服务已被“添加”,但从未进入“已解决”状态。

[在MacOS机器上运行相同的服务时,一切正常。该服务已解决,我可以获取有关该服务的信息。它也可以在iOS应用中使用。

Bonjour service running on MacOS

[如果有人有任何想法或意见,我将永远感激!这个问题已经困扰了3天。

ios windows macos bonjour
1个回答
0
投票

啊,谢天谢地。我已经解决了自己的问题。原来,这个iOS / MacOSx要求我指定主机名以及服务名。这不在文档中。

在向已发布的服务添加“主机”字段后,一切正常进行!

© www.soinside.com 2019 - 2024. All rights reserved.