<分区>
标签 ios ios5 networking bonjour
<分区>
迄今为止,我的网络经验几乎为零。我在大学里学过一些理论,但实践经验很少。在过去的几周里,我一直在阅读 IOS 网络 API 和更基础的主题,例如 tcp/udp/dns 等。
我正在慢慢地开始吸收这些信息,但在我进一步冒险当前的道路之前,我想知道我是否在寻找适合我目的的正确区域。
我有一个可以连接到我的本地网络的硬件设备。我确信其他人已经编写了代码来通过 wifi(osc 命令)从他们的 ipad 控制该设备。
现在我的问题:
bonjour 是否适合这种类型的连接,还是只适合发布/订阅应用程序?
了解我是否在 bonjour 上浪费时间会有很大帮助。此外,任何关于 IOS 和网络硬件之间的 tcp 连接的具体阅读 Material 都会有很大帮助(由于我缺乏知识,我的谷歌搜索条件缺乏)
最佳答案
首先让我们了解 Bonjour 的基本含义: Bonjour 是 Apple 针对 IP 零配置网络的提议。 Bonjour 源于 ZEROCONF 工作组的工作,该工作组是互联网工程任务组 (IETF) 的一部分。 ZEROCONF 工作组针对 IP 零配置网络的要求和提议的解决方案基本上涵盖三个领域:
所以基本上 Bonjour 使您的应用程序可以轻松发布、发现和解析网络服务。您对 Bonjour 无能为力。剩下的,与其他设备的通信,需要使用Sockets(TCP连接)来处理。
所以简单来说,不存在适合或不适合硬件的问题。
注意:Bonjour 仅发现同一网络或同一 LAN 上的设备。
关于ios - Bonjour 适合硬件通信吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13272952/