Android P2P多人游戏(附)XMPP /谷歌谈话b)JXTA peerdroid c)其他方式)

Kri*_*tof 24 jxta android xmpp google-talk

我是一名Android开发者,我制作了一些棋盘游戏.现在我想制作一些我的棋盘游戏多人游戏.我不想创建和托管我自己的Web服务,所以我想到了P2P.

我发现的第一件事是XMPP协议,但它不是真正的P2P,但如果我可以使用现有的谷歌聊天服务,我已经准备好了.这是否可以在使用现有的Google帐户时干扰Google Talk客户端的正常工作?

然后我听说了JXTA,一个真正的P2P解决方案,它已经从J2ME移植到Android(http://code.google.com/p/peerdroid/).

也许我在这里过于复杂的事情(我有时会这样做)

我只是想知道为桌面游戏做简单P2P的最简单方法.

欢迎您的所有意见!提前致谢

Jan*_*usz 3

对于您的情况,使用 XMMP 应该是可能的。看看igniterealtime 的smack。他们有一个漂亮且活跃的 java api,可以帮助您构建自己的 jabber 扩展数据包,可用于传输游戏状态的变化。

我认为使用同一个帐户同时使用两个 google talk 客户端可能会很困难。但这会很棒,因为您可以直接从游戏中邀请列表中的所有朋友与您一起玩。这样您就可以轻松吸引更多人来玩您的游戏。