2012-06-06 55 views
0

我想通過我可以實時共享一些文件或其他應用程序(可以認爲是遠程桌面共享的微型版本)來開發Android應用程序。所以我試圖在兩部手機之間建立一個P2P連接,但是對於那些手機來說,需要彼此的IP地址。有沒有什麼方法可以通過使用電話號碼來獲取其他設備的IP地址。如果沒有,那麼我如何才能知道設備的IP地址?建立兩個Android手機之間的P2P連接?

您可以發表一些其他建議來建立一個實時的P2P連接嗎?

回答

1

電話沒有公共IP地址,並且(通常)不在同一個子網中,因此您不能直接將IP數據包從一個IP地址發送到另一個。您需要一臺服務器來中繼數據包。我這樣做的一個方法是使用asmack庫和一個像OpenFile這樣的XMPP服務器。

相關問題