标签: android http networking okhttp network-interface
我试图实现的是绕过移动/ 3G连接,或者至少在我尝试网络请求时将其作为第二选择。我需要这个,以便在向我的设备上连接到AP的设备发出HTTP请求时获得尽可能小的延迟。
我尝试制作自定义SocketFactory,其中我明确地设置了wifi网络接口(wlan0)的本地地址并将其传递给OkHttpClient。从日志/调试我发现OkHttpClient没有使用该本地地址和路由,我认为它会使用但尝试联系代理(用于3G连接的APN设置)。
有没有办法绕过不必要的3g调用(可能试图解析主机地址)?
答案 0 :(得分:0)
您可以构建一个OkHttp Dns接口的实现,该接口使用Android的Network进行DNS查找。
Dns