到目前为止,我的网络体验几乎没有。我在大学里做了一些理论但很少有经验。在过去的几周里,我一直在阅读IOS网络API和更基本的主题,如tcp / udp / dns等。
我正在慢慢开始吸收这些信息,但在我进一步探索目前的道路之前,我想知道我是否正在寻找适合我目的的合适区域。
我有一个可以连接到本地网络的硬件设备。我知道其他人已经编写了代码来通过wifi(osc命令)从他们的ipad中控制这个设备。
现在我的问题:
bonjour是否适合此类连接,还是仅适用于发布/订阅应用程序?
要知道我是否在浪费我的时间,这将有很大帮助。在IOS和网络硬件之间的tcp连接上的任何具体阅读材料都会有很多帮助(由于我缺乏知识,我的谷歌搜索标准缺乏)
答案 0 :(得分:1)
首先让我们了解一下Bonjour的基本内容: Bonjour是Apple关于IP零配置网络的提议。 Bonjour来自ZEROCONF工作组的工作,ZEROCONF工作组是互联网工程任务组(IETF)的一部分。 ZEROCONF工作组针对IP零配置网络的要求和建议解决方案基本上涵盖三个方面:
因此,基本上Bonjour使您的应用程序可以轻松发布,发现和解析网络服务。 Bonjour你无能为力。休息,与其他设备的通信,您需要使用套接字(TCP连接)来处理它。
因此,简单来说,没有适当或不适合硬件的问题。
注意:Bonjour仅发现同一网络或同一LAN上的设备。