Это уникально по IP. Когда вы bind
(это важная часть ), вы привязываетесь к IP и номеру порта, а не к машине и номеру порта. Для привязки ко всем адресам вы можете использовать что-то вроде INADDR_ANY
.
Если вы хотите связать только несколько адресов, вы должны сделать это «вручную». Когда ОС получает пакет, она сначала проверяет, является ли он пунктом назначения. Затем он передает его в программу, которая имеет requested
(через связывание, через соединение и т. Д.), Чтобы он был пунктом назначения пакетов с этим конкретным IP и номером порта.