Назад | Перейти на главную страницу

Windows - маршрутизация трафика через 2 разных сетевых интерфейса

У меня есть системы Windows XP с двумя подключенными модемами GPRS. Есть две копии моей программы, каждая из которых подключается к тому же серверу в сторонней сети через TCP-сокеты.

Моя цель - «привязать» трафик от каждой копии к указанному модему (т.е. имитировать двух разных пользователей, подключенных к GPRS, с точки зрения сервера)

Спасибо

Обновление: я могу настроить код, но, конечно, предпочтительнее внешнее решение

Вы не можете.

Исходящий IP-трафик может маршрутизироваться через разные шлюзы в зависимости от сети (или адреса) назначения, но если все ваши подключения идут на один и тот же сервер, вы можете следовать к нему только по одному IP-маршруту.

Что о http://www.r1ch.net/stuff/forcebindip/, forcebindip, который привязывает приложения к определенному интерфейсу, не уверен в возможности создания экземпляра того же приложения, но вы можете попробовать это.

Вы можете сделать это относительно легко, создав две виртуальные машины и настроив каждую виртуальную машину на использование другой сетевой карты на хост-машине XP.