2010-07-16 62 views
2

昨天刚刚拿到我的iPad,我想开始编写iPad之间的分布式游戏,为全球的一个小社区编程,所以没有蓝牙。通过Wi-Fi在两台iPad之间交换游戏信息的XMPP,好方法?

我听说XMPP协议,实现两台PC之间的数据交换,例如像this thread on SO

基本上,该方法是一种分散化的解决方案,一旦在两个ipad公司之间建立有效的连接,也没有必要供服务器参与。两个iPad可以使用XMPP进行通信。我知道大部分数据都是文本的,尽管一些图像也可以通过网络传输。

我目前的担忧只是概念证明。这是一个好方法吗?如果由于Wi-Fi信号强度差导致连接断开,如何重新连接?有没有更好的方法来做这种事情?

我是新来的iPad游戏编程,所以任何建议,欢迎和赞赏。

回答

1

你应该为此使用GameKit。它更容易,不需要账户。所有设备查找的东西都已经实现。 (苹果专有格式,仅限iOS)