У меня такие же сетевые карты в компьютере. Все карты имеют одинаковый IP. Мне нужно привязать сокет к конкретной карте. В Linux я могу использовать флаг SO_BINDTODEVICE. Как я могу сделать это в Windows.
P.S. Это необходимо для сокетов UDP.
Я ответил на аналогичный вопрос здесь: Использование определенного сетевого интерфейса для сокета в Windows
AFIK: в Windows XP и Windows Server 2003 IP4 я считаю, что вы не можете, но для IP6 вы можете. А для Windows Vista и Windows 2008 вы можете (кроме определенных обстоятельств).
Надеюсь, что поможет