2012-07-12 245 views
6

有沒有什麼辦法通過互聯網實際上在兩個android設備之間進行通信,而無需在兩個設備之間進行任何服務?通過互聯網從手機發送數據到手機?

像從device1發佈一些東西到device2而不必在任何其他服務器上或其他服務器上「中間地帶」?

另一個問題:我試圖通過互聯網(簡單地使用IP地址)ping我的電話,這不起作用,因爲它似乎像我的ISP共享所有電話相同的WAN-IP或至少一個其中很少。那麼是否有任何方法可以通過使用IP或我的Google帳戶或其他方式實際ping或發送數據到我的特定電話?

+1

問是人類,尋找神聖。 – mdm 2012-07-12 11:31:58

+0

我不認爲你可以發送任何東西到手機,而不必連接到中間的服務器。 IP地址是有限的資源。 – 2012-07-12 11:34:18

+0

好吧,但是..現在我在這裏討論題外話..但是,例如,Windows「pinging」......這有一些如何將字節的x-ammount轉移到另一臺機器/設備..或有這臺機器/設備一個小型服務器內置以及處理請求? – Inx 2012-07-12 11:38:23

回答

3

幾乎所有的終端用戶設備都支持ISP的路由器,並且其中許多設備位於網絡層次結構中的很多設備之後;因此,終端用戶設備具有公共IP地址是非常罕見的。

即使您要運行公共請求偵聽服務器,您也不必爲設備獲取公共IP地址,而是在路由器上創建重定向,這會將某些請求重定向到設備。

說了這麼多,你不能在使用互聯網的兩臺終端設備之間進行通信,而無需在它們之間的公共服務器進行通信。

所以你的可能的解決方案可能是 :(如果你不想使用中間服務器),你可以使用mms直接發送數據到手機號碼。

2

BitTorrent是P2P技術,它也支持普通的廣域網IP。您可以實現類似的功能,但您需要知道設備A和B的IP地址以及要進行通信的端口。這些ISP通常允許動態端口轉發。

1

您應該將靜態IP連接到其中一個設備。如果您從移動服務提供商連接到Internet,提供商通常不提供靜態IP。您可以動態地獲取您的IP並通過短信發送到其他設備。

相關問題