Closed. This question does not meet Stack Overflow guidelines。它当前不接受答案。
想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
2年前关闭。
是否有任何框架/ api可以轻松找到其他设备并在它们之间共享数据?
请不要游戏包。 bonjour很棒,但是构建起来很复杂。也许有任何使用Bonjour的API吗?
编辑:是否有任何基于Bonjour的API /框架?
想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
2年前关闭。
是否有任何框架/ api可以轻松找到其他设备并在它们之间共享数据?
请不要游戏包。 bonjour很棒,但是构建起来很复杂。也许有任何使用Bonjour的API吗?
编辑:是否有任何基于Bonjour的API /框架?
最佳答案
我知道您已经彻底解雇了Bonjour,但是您也许可以利用包装器类使其更易于管理。例如,比尔·达德尼(Bill Dudney)在他的sample Bonjour iPhone application(描述为here)中创建了这样的包装。我生成了Mac version of this sample application来显示如何在iPhone和台式机之间进行通信。您可以在my class on iTunes U的“网络”会话中看到这一点,以及其他一些点对点通信示例。
对于设备间的发现和通信,Bonjour或基于它的东西(例如GameKit)将是您的最佳选择。例如,Bonjour是通过蓝牙发现本地iPhone的唯一方法(再次,GameKit利用此功能)。它还可与WiFi或蓝牙透明地工作,因此您可以创建与网络无关的通信代码。
GameKit在Bonjour上方提供了一个不错的抽象层,因此我不会立即拒绝它。如果您担心此用户界面,可以决定不使用系统提供的GKPeerPickerController。
关于iphone - 是否有API可以在两个iPhone/iPod Touch/iPad之间共享数据? (GameKit除外),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5584348/
10-11 20:12