因此,我正在开发一个小游戏,在其中用户将尝试实时回答相同的问题。我认为最好的用户沟通方式是p2p。经过3天的搜索,我发现有3种可能的解决方案。1. XMPP。被很多人推荐。不幸的是,在中国使用GTalk的人并不多。2. Jxta。看起来死气沉沉的复杂。3. SIP。它要求用户拥有一个SIP帐户。p2p似乎真的对手机很苛刻。我的问题是: p2p真的是我的问题的最佳解决方案吗?如果是,在手机上实现p2p连接的最佳方式是什么?
非常感谢!
发布于 2013-06-28 17:16:42
如果XMPP的唯一问题是你的用户不使用Google Talk,那么你应该设置一个服务器,并依赖于带内注册。
查看这些问答以了解what it is和how you can get it in android
发布于 2013-06-28 17:47:26
一个XMPP服务器很容易设置,使用OpenFire。我以前这样做过,你必须在服务器上安装一个java虚拟机,然后再安装OpenFIre。
要创建客户端应用程序,您可以基于ASMACK库进行工作,ASMACK库非常完整。
对我来说,它起作用了,但是我的服务器不能处理OpenFire。我只有一个专用的服务器与512内存和20 Go固态硬盘到VPN连接。
https://stackoverflow.com/questions/17361055
复制相似问题