LINUX.ORG.RU

[C] SO_BINDTODEVICE

 


0

0

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

Спасибо. :)

★★

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

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