【发布时间】:2017-01-16 00:55:23
【问题描述】:
是否可以将 WiFi 网络(用于无法访问互联网的设备)专用于应用中的套接字,并将蜂窝网络作为 Android 设备(以及来自应用的其他网络请求)的默认互联网连接? (Android 5 和 6)
我可以在应用程序中轻松地在 WiFi 和蜂窝网络之间切换,但主要问题是当 WiFi 启动时,应用程序和设备上已经运行的所有应用程序(即流媒体音乐、网络浏览器、.. .)
我尝试将 Wifi 网络绑定到进程或套接字,但我找不到任何方法来激活网络(此时 Android 只是尝试将所有互联网流量路由到设备...)。
我的理解是,Android 5 和 6 提供了更大的灵活性,可以同时将流量路由到多个网络,但我认为我在这里遗漏了一些东西......
【问题讨论】:
-
您是否能够为您的案例找到合适的解决方案?我面临着同样的问题:stackoverflow.com/questions/70455485/… 我看到我的设备一直被固定在一个网络上,如果它是蜂窝网络 - 它不知道如何将所有 10.XX.XX.XX 流量重定向到我的 Wifi 设备有自己的http服务器准备好了。 VPN服务?插座?第三方库?
标签: android sockets networking android-5.0-lollipop android-6.0-marshmallow