[英]Can I use WiFi to transfer data/messages between two android phones, not connected to a router?
[英]Connecting two Android phones to transfer data between them over WIFI
實際上我正在開發跟蹤應用程序,並希望在兩個Android手機之間發送位置更新,以便兩者可以通過地圖跟蹤彼此。 我的應用程序必須從其他Android設備獲得實時更新,以便更好地跟蹤。
我搜索了幾種技術,但不知道哪種技術最好
使用套接字:將一個設備作為服務器而將其他設備作為客戶端
可能的限制:
使用中間服務器:創建中間服務器並通過該服務器進行通信。
可能的限制:
請告訴我你的建議,哪一個是最好的方法。
由於您未說明要支持的設備API級別,因此我將為您提供Android v4(API級別14)設備的選項。 它被稱為Wi-Fi Direct ,允許手機之間的p2p連接。 它本質上是您的套接字方法,但允許輕松的鄰居發現並允許雙向傳輸。
好的wifi出來..至少不是為了你的既定目的。 除非你的地圖很小。 比如說100米(在非常好的一天)Wifi
不像我對其他手機那樣了解Android,我會說你有些痛苦。 我懷疑與點對點連接到你的手機可能是一個真正的困境......一些提供商不會讓它發生。
我的方法不僅僅是答案..
從Android手機,看看你是否可以獲得你的IP地址。
從桌子上ping那個ip地址。
如果它有效,你就可以了。
我甚至說,鑒於您的信息大小,您可以使用ping作為您的主要數據載體。
Ping可以包含的不僅僅是隨機字節。 您可以在ping中發送的內容中包含ID和GPS。
---也許包括一張支票---
大多數工作台都要打電話,因為開發會更快..然后當你的手機能夠捕捉到ping ..那么發送ping應該很容易。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.