LINUX.ORG.RU

[C] SO_BINDTODEVICE

 


0

0
man 7 socket говорит, что мы можем такой опцией при помощи setsockopt указать, что сокет биндится только к этому "устройству". По умолчанию, как я понимаю, сокет биндится сразу ко всем "устройствам". Есть ли возможность получить промежуточный вариант - например забиндить сокет только на "lo" и "eth0"?

Спасибо. :)

★★
Кажется нет, лучше получить ip адреса нужных интерфейсов ( как сделать переносимо хз, может и никак), и сделать несколько сокетов для каждого интерфейса (:
OxiD ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.