Как привязать сокет к устройству в Windows? - PullRequest
3 голосов
/ 23 декабря 2009

У меня такие же сетевые карты в компьютере. Все карты имеют одинаковый IP. Мне нужно привязать сокет к конкретной карте. В Linux я могу использовать флаг SO_BINDTODEVICE. Как я могу сделать это в Windows.

P.S. Это необходимо для сокетов UDP.

1 Ответ

1 голос
/ 18 января 2010

Я ответил на аналогичный вопрос здесь: Использование определенного сетевого интерфейса для сокета в Windows

AFIK: в Windows XP и Windows Server 2003 IP4 я считаю, что вы не можете, но для IP6 вы можете. А для Windows Vista и Windows 2008 вы можете (кроме определенных обстоятельств).

Надеюсь, что поможет

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...