iOS5上的蓝牙/ Bonjour通信示例

时间:2011-11-29 09:28:46

标签: iphone networking bluetooth ios5 bonjour

直到iOS5 CFNetwork完全可以使用WiFi和蓝牙来查找和连接设备,但从iOS5开始,Apple决定限制CFNetowrk仅通过WiFi查找和通信服务({{3所以我留下了大量的代码,我不能再使用了,现在必须专注于基于C的实现,使用基于C的API来重写bonjour上的蓝牙通信。

由于这是低级代码,而且我不是深潜水员,我想知道是否有这样的通信的示例或更好的示例代码,其中有一个Server类和Browser类。我需要花费很多时间才能把它自己写下来,所以如果你知道这些样本,我会非常感激。

1 个答案:

答案 0 :(得分:0)

您应该查看Apple GameKit是否符合您的需求。

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

我遇到了类似的问题,想要同时使用WiFi和蓝牙。 GameKit对我来说非常好。我的网络代码减少了一半以上。

Apple在developer site上提供了很好的示例代码。