Допустим, на компьютере установлены 2 сетевые карты, Wi-Fi модуль и подключен USB модем. Запущено 4 программы, работающих с сетью в режиме клиента. Нужно, чтобы каждая программа работала с отдельным подключением. ОС Windows, любая версия от 98 и выше. C++, Delphi, Java. Если кто-то сталкивался с подобными задачами, подскажите в какую сторону гуглить. p.s.: возможно есть решение средствами ОС или с помощью сторонних программ, такой вариант тоже подходит.
#colorblind, не то. Нужна привязка именно программы к сетевому интерфейсу, а не удаленных IP-адресов. Все программы могут обращаться к одинаковым адресам.
bind пробовал использовать? На XP не покатит думаю, но на Vista+ может отработает и в случае с отправкой.
Подсмотрел здесь - http://forum.ixbt.com/topic.cgi?id=14:30017-29 Сам не пробовал. Ссылка - http://old.r1ch.net/stuff/forcebindip/
Решил задачу с помощью libcurl Может кому-то пригодится - http://curl.haxx.se/libcurl/c/CURLOPT_INTERFACE.html p.s.: под виндой по имени интерфейса привязать не получилось, только по IP.