Чего я пытаюсь добиться, так это обойти мобильное / 3G-соединение или, по крайней мере, сделать его вторым выбором, когда я пытаюсь выполнить какой-либо сетевой запрос. Мне это нужно, чтобы получить минимально возможную задержку при выполнении HTTP-запроса к устройству, которое подключено к точке доступа на моем устройстве.
Я попытался создать собственный SocketFactory, где я явно установил локальный адрес сетевого интерфейса Wi-Fi (wlan0) и передал его OkHttpClient. Из журналов/отладки я понял, что OkHttpClient не использовал этот локальный адрес и маршрутизацию, которые, как я думал, он будет использовать, но попытался связаться с прокси-сервером (настройка APN для соединения 3G).
Есть ли способ обойти ненужный вызов 3g (вероятно, пытался разрешить адрес хоста)?