HttpURLConnection и использование определенного сетевого адаптера

Я бы хотел использовать класс Java HttpURLConnection для подключения к определенному устройству в (локальной сети ). Мне нужно использовать определенный сетевой адаптер, потому что на машине, на которой будет работать моя программа, установлено 2 сетевых адаптера. Один адаптер находится в более широкой корпоративной сети и динамически назначается IP, а второй является локальной сетью для машины и имеет статический IP. Это вторая локальная сеть, которой я хочу ограничить свою программу.

Использование HttpURLConnection удобно, потому что оно избавляет меня от необходимости анализировать ответ сервера и т. Д. И получать данные, которые мне нужны, вместо того, чтобы делать что-то вроде this . Однако, поскольку мне нужно ограничить свои HTTP-запросы конкретным сетевым адаптером, я не могу быть на 100% уверен, что мои HTTP-запросы отправляются ТОЛЬКО через нужный адаптер. Правильно ли я понимаю, как работает HttpURLConnection, т.е. он зависит от операционной системы, чтобы выбрать подходящий сетевой адаптер для использования?

5
задан Kerry 27 February 2012 в 18:37
поделиться