2017-08-29 200 views
0

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

为什么我需要这个?

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

我不想在我的应用程序中有任何依赖。我怎样才能克服这个问题?

任何帮助将不胜感激。

+1

这是通过首先建立在云计算的速度服务器的连接来实现的。 Speedify客户端软件随后与Speed Server协同工作,智能地分割流量并提供所有可用Internet连接的组合速度。 –

+1

你的评论并没有回答这个问题 – neuhaus

+1

源如何加速应用程序的工作原理:http://channelbonding.net/ –

回答

2

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

使用wifi IP地址与相机进行通信。使用其他IP地址通过GSM与互联网进行通信。

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

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

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

感谢您的回复,我会尽力让你知道。 –

+0

你能否详细说明一下? –

+0

你不了解什么部分?为不同的连接使用不同的本地地址(=接口)。 – neuhaus

相关问题