Я предполагаю, что то, что вы спрашиваете, если привязка к localhost спасает ваше приложение от необходимости повторной привязки для обслуживания на новом интерфейсе, который только что стал доступен.
Краткий ответ - нет.Привязка к localhost
означает только то, что вы привязываетесь к интерфейсу обратной связи.Если происходит изменение сети (например, соединение Wi-Fi приходит или исчезает), интерфейс обратной связи не затрагивается, и вам придется выполнить повторную привязку, чтобы получить новый интерфейс.
См. Здесь некоторые идеи: Обнаружение новогосетевое соединение (linux-сервер) и его статус в java
Я полагаю, вам нужно опрашивать NetworkInterface.getInterfaceAddresses () , чтобы увидеть, есть ли новый интерфейс.