2012-02-03 89 views
1

我已閱讀以下問題和答案。兩個Android手機之間可以進行通信嗎?

How to communicate between same application installed on two android handset?

我認爲用例是我的完全相同。

但我仍然有一個問題 - 上面的文章中的'使用互聯網'是什麼意思是兩部手機之間的距離很遠?

我想我需要更詳細的解釋。

在此先感謝。

+3

您是否考慮撥打電話或發送短信? – 2012-02-03 12:49:47

+0

@StealthRabbi我不知道哪種方法更好。如果使用短信,是不是不方便用戶? 如果你沒事,我可以問一些關於使用SMS發送數據的文章嗎? – JaycePark 2012-02-03 13:45:26

+1

我覺得隱形拉比被譏諷 – sinelaw 2012-02-03 14:34:31

回答

4

是的,兩個應用程序可以通過互聯網進行通話(或者藍牙或短信/彩信,但不太實用)。就像任何兩臺電腦可以通過互聯網進行通信一樣。有各種各樣的協議。一個真正的整個世界。你需要參考網絡上的一些教程,或者我完全錯過了你的問題嗎?

編輯:您可以嘗試The TCP/IP Guide的前奏

編輯:而對於Android的你可能想用自己的socket interface

更新:關於如何在客戶端之間的通訊 - 你可能不希望依賴瞭解特定對等的IP地址。通常你所做的是與一些已知的主機一起作爲服務器,它們在對等點之間進行協調,有時在它們之間中繼消息,或者只是通知客戶端彼此的地址。

+0

非常感謝,我可以問一些教程嗎?在個人電腦的情況下,他們有IP地址,但我不知道如何移動設備之間,因爲他們正在移動和IP地址將會改變(如果它在3G上)。 – JaycePark 2012-02-03 12:55:05

+0

IP地址沒有問題,因爲通常您不會漫遊到不同的移動電話提供商(您留在您的網絡中,只是在塔樓和交換機之間漫遊)。提供商在蜂窩層之上提供IP路由,因此可以使用相同的IP地址。 – sinelaw 2012-02-03 13:16:10

+0

我明白了。那麼,你的意思是電話的IP是永久的?但是,如何啓用從另一部手機獲取手機的IP地址(例如,是否可以使用電話號碼)? – JaycePark 2012-02-03 13:41:35

相關問題