【问题标题】:Example of Bluetooth/Bonjour communication on iOS5iOS5 上的蓝牙/Bonjour 通信示例
【发布时间】:2011-11-29 09:28:45
【问题描述】:

在 iOS5 之前,您只需使用 CFNetwork 即可找到并连接到使用 WiFi 和蓝牙的设备,但从 iOS5 开始,Apple 决定将 CFNetowrk 限制为仅通过 WiFi 查找和通信服务 (Technical Q&A QA1753 ) 所以我留下了大量无法再使用的代码,现在必须专注于基于 C 的实现,使用基于 C 的 API 来重写 bonjour 上的蓝牙通信。

由于这是低级代码类型,而且我不是一个深入的 C 潜水员,我想知道是否有此类通信的示例甚至更好的示例代码,其中您有一个 Server 类和 Browser 类。我自己写它需要很长时间,所以如果你知道这些样本中的任何一个,我将不胜感激。

【问题讨论】:

    标签: iphone networking bluetooth ios5 bonjour


    【解决方案1】:

    您应该检查一下 Apple GameKit 是否符合您的需求。

    GameKit 处理配对蓝牙设备。您实现自己的 WiFi 连接设备配对。 GameKit 处理其余的通信。

    我在想同时使用 WiFi 和蓝牙时遇到了类似的问题。 GameKit 对我来说效果很好。将我的网络代码减少了一半以上。

    Apple 在他们的developer site 上有很好的示例代码。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-03-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-20
      • 2012-04-15
      • 2012-01-20
      相关资源
      最近更新 更多