iPhone Gamekit对等机与桌面对等机

iPhone Gamekit对等机与桌面对等机,iphone,cocoa-touch,bluetooth,wireless,Iphone,Cocoa Touch,Bluetooth,Wireless,我正在寻找一种在iPhone和桌面客户端之间建立无线连接的方法。Gamekit看起来很有希望,但所有的示例/文档都只对iPhone进行了解释 桌面上是否有Gamekit对等机的示例/文档(cocoa或java) 如果不做很多低级套接字编程,有哪些替代方案 iPhone emulator不运行这些蓝牙p2p连接。因此,它只能用真正的硬件进行测试 这有点让人困惑,因为GKSessionreference只谈到通过蓝牙连接对等方,而状态“可以配置为在蓝牙和互联网连接之间进行选择”然而,这里有一个明确

我正在寻找一种在iPhone和桌面客户端之间建立无线连接的方法。Gamekit看起来很有希望,但所有的示例/文档都只对iPhone进行了解释

  • 桌面上是否有Gamekit对等机的示例/文档(cocoa或java)
  • 如果不做很多低级套接字编程,有哪些替代方案

iPhone emulator不运行这些蓝牙p2p连接。因此,它只能用真正的硬件进行测试


这有点让人困惑,因为
GKSession
reference只谈到通过蓝牙连接对等方,而状态“可以配置为在蓝牙和互联网连接之间进行选择”然而,这里有一个明确的提示,它们并不能真正帮助您建立基于internet的连接。

不幸的是,这不是一个答案,但是

GameKit是蓝牙和wifi网络层的抽象,允许两台设备之间使用一组特定的通信协议——要与桌面客户端通信,您需要在桌面上复制所有GameKit功能,因为桌面上没有类似的API。这不是一项简单的任务

我强烈建议像@Jordan建议的那样,在“你好”的基础上开发一些东西。比尔·杜德尼的项目()。这是一个很好的起点。

引用:

点对点连接允许您的游戏在同一局域网内的多部iPhone之间创建临时蓝牙或无线网络。尽管设计时考虑了游戏,但此网络对于应用程序用户之间的任何类型的数据交换都很有用。例如,应用程序可以使用点对点连接来共享电子名片或其他数据此功能仅在iOS上可用。您也可以使用游戏中心获得相同的功能


我不想连接两部iPhone。我正在寻找一种将iPhone与桌面应用程序(用cocao或java编写)连接的方法。我想知道我是否可以使用GameKit。我为桌面示例/文档提供+50分的奖金。谢谢