【问题标题】:How can I be connected with both data and wifi network at the same time in android如何在android中同时连接数据和wifi网络
【发布时间】:2017-08-29 10:18:10
【问题描述】:

我在 SO 中查看了与此相关的所有类似问题。但是找不到解决方案,在大多数情况下,结论是“不可能”。但我找到了一个名为speedify 的应用程序,通过使用该应用程序,我可以同时连接wifi 和数据网络。

我为什么需要这个?

在我的应用程序中,我通过 wifi 与相机连接,我正在从该相机获取数据,我需要将这些数据发送到服务器。当我连接到该相机时,我无法连接到任何其他网络(WIFI 或数据连接),但通过使用上述应用程序,我可以连接到 WIFI(用于连接相机)和数据网络同时,我可以从相机中获取数据并将其发送到服务器。

我不希望我的应用程序有任何依赖。我该如何克服这个问题?

任何帮助将不胜感激。

【问题讨论】:

  • 这是通过首先与云中的 Speed Server 建立连接来实现的。然后,Speedify 客户端软件与 Speed Server 协同工作,以智能地划分流量并提供所有可用 Internet 连接的组合速度。
  • 您的评论没有回答问题
  • 了解加速应用程序的工作原理:channelbonding.net

标签: android networking android-wifi mobile-data


【解决方案1】:

查找您手机的所有 IP 地址。见How to get IP address of the device from code?

使用 wifi IP 地址与摄像头通信。使用其他 IP 地址通过 GSM 与 Internet 通信。

要指定本地地址,请使用带有额外参数的Socket()

Socket(String host, int port, InetAddress localAddr, int localPort) 

Socket(InetAddress address, int port, InetAddress localAddr, int localPort) 

【讨论】:

  • 感谢您的回复,我会尽力让您知道的。
  • 您能详细说明一下吗?
  • 哪一部分你不明白?为不同的连接使用不同的本地地址(=接口)。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-05-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多