Если у моего сервера несколько назначенных ему IP-адресов, и я хотел бы прослушать некоторые (или все) из них, как мне это сделать?Как прослушивать несколько IP-адресов?
Нужно ли создавать новый сокет для каждого IP-адреса и связывать его? Можно ли связать несколько IP-адресов с одним сокетом? Поддерживает ли IPAddress.Any все IP-адреса? Библиотека MSDN очень неясна в этом вопросе.
Хорошо, спасибо за окончательный ответ. –
Нет, IPAddress.Any не связывает объекты Socket со всеми IP-адресами, если вы просто подсчитываете адреса IP v6. Правильный способ - создать два объекта Socket. Затем один привязывается к IPAddress.Any, а другой привязывается к IPAddress.IPv6Any. –
Хорошая точка. Мой проект по-прежнему является единственным IPv4, поэтому IPv6 даже не был рассмотрен, когда я написал свой ответ. –