Я хочу направить пакеты, отправленные из моего приложения, на другой шлюз, но я не знаю, какие параметры я должен изменить через setsockopt.Я не могу просто добавить записи в таблицу маршрутизации для определенных хостов, потому что второе приложение также должно подключаться к этим хостам, но через шлюз по умолчанию.Шлюзы имеют разные публичные IP-адреса.Я нашел тему об установленных параметрах «маршрутизации источника» через опцию сокета IP_OPTIONS (хотя и без формата), но, как я понимаю, эта опция только для маршрутизаторов, а не для моего сетевого адаптера.Также я не могу добавить второй адаптер и подключить его к той же локальной сети.
Любые предложения, как я могу отправлять пакеты для каждого приложения?Может быть API маршрутизации
PS: версии Windows: 32-битная XP SP3, 32- и 64-битная Windows 7 и одна 64-битная Windows Server 2008 R2.