Здравствуйте! Проблема заключается в следующем, я формирую tcp пакет (формирую заголовок tcp, псевдозаголовок, заголовок ip, рассчитываю необходимые контрольные суммы) и отправляю пакет через raw сокет, все как бы хорошо, но есть одна проблемка, которую я не знаю как решить, необходимо определить интерфейс через который отправляется пакет, чтобы в поле source address заголовка ip пакета указать правильный адрес, вижу пока только один вариант, это анализировать таблицу маршрутизации и на основании ее определять нужный ip адрес, но вот как ее получить под Windows XP не знаю, а может есть еще какой-нибудь выход из данной ситуации ?
Помогите советом пожалуйста!