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