привязать сокет к сетевому интерфейсу
Как я могу привязать сокет к определенному сетевому интерфейсу? Я пытался с помощьюsetsockopt
на стороне сервера, но клиенты по-прежнему могут обращаться к сервису через интерфейсы eth0 и lo.
Я могу добиться этого, установив конкретный IP-адрес с помощьюserv_addr.sin_addr.s_addr
.
Но я подозреваю, что мы можем привязать к интерфейсу, используя толькоsetsockopt
(без упоминания IP-адреса).