如何在android中同时连接数据和wifi网络

如何在android中同时连接数据和wifi网络,android,networking,android-wifi,mobile-data,Android,Networking,Android Wifi,Mobile Data,我在SO中查看了所有与此相关的类似问题。但无法找到解决方案,在大多数情况下,结论是“不可能的”。但我发现了一个名为的应用程序,通过使用该应用程序,我可以同时连接wifi和数据网络 我为什么需要这个? 在我的应用程序中,我通过wifi与摄像头连接,我正在从摄像头获取数据,我需要将这些数据发送到服务器。当我连接到该摄像头时,我无法连接到任何其他网络(WIFI或数据连接),但通过使用上述应用程序,我可以同时连接到WIFI(用于连接摄像头)和数据网络,我可以从摄像头获取数据并将其发送到服务器 我不希望我

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

我为什么需要这个?

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

我不希望我的应用程序中存在任何依赖项。我如何克服这个问题


我们将非常感谢您的帮助

查找您手机的所有IP地址。看

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

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

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


这是通过首先在云中建立到Speed服务器的连接来实现的。然后,Speedify客户端软件与Speed Server协同工作,智能划分流量并提供所有可用Internet连接的综合速度。您的评论没有回答问题来源Speedify应用程序如何工作:感谢您的回复,我会试着让你知道。你能详细说明一下吗?你不明白哪一部分?为不同的连接使用不同的本地地址(=接口)。
Socket(InetAddress address, int port, InetAddress localAddr, int localPort)