gpt4 book ai didi

android - 连接两部Android手机以通过WIFI在它们之间传输数据

转载 作者:太空宇宙 更新时间:2023-11-03 10:53:06 24 4
gpt4 key购买 nike

实际上,我正在开发跟踪应用程序,并希望在两部 Android 手机之间发送位置更新,以便两者都可以通过 map 相互跟踪。我的应用程序必须从其他 Android 设备获取实时更新以便更好地跟踪。
我已经搜索了几种技术,但不知道哪种技术最好

使用套接字将一台设备作为服务器,另一台作为客户端
可能的限制:

  • 如果服务器的 IP 地址更改了怎么办(因为 WIFI 没有静态 IP)
  • 如果服务器的IP地址是私有(private)的则无法访问
  • 只有客户端可以连接到服务器,服务器不能连接到客户端

使用中间服务器:创建一个中间服务器并通过该服务器进行通信。
可能的限制:

  • 慢,因为每台 Android 设备都会先将这些更新发送到服务器然后服务器将这些更新推送到其他安卓设备

请提供您的建议,告诉我哪一个是最好的方法。

最佳答案

由于您没有说明您想要支持的设备 API 级别,我将为您提供适用于 Android v4(API 级别 14)设备的选项。它叫做Wi-Fi Direct并允许手机之间的 p2p 连接。它本质上是您的套接字方法,但允许轻松发现邻居并允许双向传输。

关于android - 连接两部Android手机以通过WIFI在它们之间传输数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10241272/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com