Как забиндить сокет на конкретную сетевую карту? Windows
От: Andis  
Дата: 24.12.09 13:17
Оценка:
Имеется несколько сетевых карт, у всех установлен одинаковый IP адрес. Необходимо забиндить UDP сокет на конкретную карту. Все это под виндой. Под линухой можно заюзать флаг SO_BINDTODEVICE, есть ли какой подобный способ под виндовсом?
Re: Как забиндить сокет на конкретную сетевую карту? Windows
От: ononim  
Дата: 24.12.09 14:11
Оценка: -1
A>Имеется несколько сетевых карт, у всех установлен одинаковый IP адрес.
и чо tcp/ip через их всех работает при этом?
Как много веселых ребят, и все делают велосипед...
Re[2]: Как забиндить сокет на конкретную сетевую карту? Wind
От: TarasCo  
Дата: 24.12.09 15:35
Оценка:
A>>Имеется несколько сетевых карт, у всех установлен одинаковый IP адрес.
O>и чо tcp/ip через их всех работает при этом?
а почему бы и нет? автор ведь не сказал, что между картами возможно прямое соединение?
Да пребудет с тобою сила
Re: Как забиндить сокет на конкретную сетевую карту? Windows
От: Nik_1 Россия  
Дата: 24.12.09 16:07
Оценка:
Здравствуйте, Andis, Вы писали:
A>Имеется несколько сетевых карт, у всех установлен одинаковый IP адрес.
А как ты умудрился сделать такое? Моя винда обычно жеско материлась при попытки задать интерфейсу айпи существующий у другой карты.
Re[3]: Как забиндить сокет на конкретную сетевую карту? Wind
От: ononim  
Дата: 25.12.09 19:10
Оценка:
A>>>Имеется несколько сетевых карт, у всех установлен одинаковый IP адрес.
O>>и чо tcp/ip через их всех работает при этом?
TC>а почему бы и нет? автор ведь не сказал, что между картами возможно прямое соединение?
ну в теории то понятно что _можно_ сделать такой tcp/ip стек который сможет работать
но винда честно говорит при задании одинаковых ип что работать будет тока ОДНА сетевуха. И боюсь дело тут не просто в том как забиндить сокет...
Как много веселых ребят, и все делают велосипед...
Re: Как забиндить сокет на конкретную сетевую карту? Windows
От: Michael Chelnokov Украина  
Дата: 28.12.09 13:41
Оценка:
Здравствуйте, Andis, Вы писали:

A>Имеется несколько сетевых карт, у всех установлен одинаковый IP адрес. Необходимо забиндить UDP сокет на конкретную карту. Все это под виндой. Под линухой можно заюзать флаг SO_BINDTODEVICE, есть ли какой подобный способ под виндовсом?


Отпишись, когда решится. Потому как самому интересно
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.