0.0.0.0
INADDR_ANY
getsockname()
Мне приходилось сталкиваться с той же проблемой на платформах Windows. Моим решением было явное прослушивание всех доступных интерфейсов, так как getsockname() работает как положено.
Хммм, посмотрите на это .Похоже, что, возможно, есть опция сокетов, по крайней мере, в мире Linux / Unix.На каких ОС ему нужно работать?