2013-06-28 126 views
1

因此,我正在開發一個小遊戲,用戶將嘗試實時回答相同的問題。我認爲用戶溝通的最佳方式是p2p。經過3天的搜索,我發現有三種可能的解決方案。 1. XMPP。很多人推薦。不幸的是,中國很少有人使用GTalk。 2. Jxta。似乎死了和複雜。 3. SIP。它要求用戶擁有一個SIP帳戶。 p2p在手機上似乎很難。 我的問題: p2p是否真的是我的問題的最佳解決方案? 如果是這樣,在手機上實現p2p連接的最佳方式是什麼?如何在Android上實現p2p

非常感謝!

+0

XMPP確實需要Google Talk帳戶嗎?據我所知,這是Google Talk正在使用的獨立協議。 – mariosangiorgio

回答

0

如果XMPP唯一的問題是您的用戶不使用Google Talk,則應設置服務器並依靠帶內註冊。

看看這些問與答&一個學習what it ishow you can get it in android

+0

謝謝。 我只是在開發一個小遊戲應用程序。維護一個xmpp服務器對我來說很貴。我的計劃是使用Google App Engine之類的東西。我想我唯一的選擇是現在深入jxta。 – ken

+0

由於您的目標是Android,爲什麼不利用幾乎所有用戶都擁有Google帳戶的事實? 我不知道它是否適合您的需求,但您應該看看。 – mariosangiorgio

0

XMPP服務器易於安裝,使用的Openfire。我以前做過這個,你必須在服務器上安裝一個Java虛擬機,然後安裝OpenFIre。

要創建客戶端應用程序,您可以基於ASMACK庫的工作,該庫非常完整。

對我來說,它的工作,但我的服務器無法處理OpenFire。我只有一臺配備512個RAM和20個Go SSD的專用服務器連接VPN連接。

+0

謝謝marshallino16。 – ken

+0

但是維護一個xmpp服務器對我來說很貴。 – ken

+0

它每月約19歐元的表演 – marshallino16