LINUX.ORG.RU
решено ФорумAdmin

bind,socket

 ,


0

1

Уважаемые господа, такой вопрос. Вот есть у меня приложение, даже больше скажу, HAProxy, вот оно запущено и забиндено на все адреса которые в данный момент имеются, т.е в конфиге listen 0.0.0.0. Если я добавляю новый ip на интерфейс, будет ли приложение слушать новый ip?

Из доки сэрцов...

<interface> is an optional physical interface name. This is currently only supported on Linux. The interface must be a physical interface, not an aliased interface. When specified, all addresses on the same line will only be accepted if the incoming packet physically come through the designated interface. It is also possible to bind multiple frontends to the same address if they are bound to different interfaces. Note that binding to a physical interface requires root privileges

pyatak123
() автор топика

Как я понимаю, приложение создаёт сокеты при запуске.
Т.е. е сли в момент запуска адреса нет - сокет создан не будет
Может быть поток, который проверяет добавление и автоматически перезапускает куски приложения, но такого в дикой природе нет.

Yustas ★★★★
()
Ответ на: комментарий от Yustas

поток, который проверяет добавление и автоматически перезапускает куски приложения

Такого, в никакой природе нет.

pyatak123
() автор топика

Будет.

Тест для этого дела написать просто. Даже вообще писать не надо а взять пример из книги по сет. программированию.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.