![](/img/trans.png)
[英]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.