| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Сети > Как получить ip-адрес PPPoE соединения? |
| Автор: Romany4 20.9.2009, 10:45 | ||
| Как определить ip адрес pppoe соединения, для его дальнейшего использования в программе? В общем, подключаюсь к сети через PPPoE, разрешаю доступ только к определённым сетям с помощью батника типа:
Хочу, сделать програмку, которая бы висела в трее и назначала заранее указанные маршруты, присвоенные определенным кнопкам. Пока остановился на вызовe route.exe через shellexecute с параметрами, но появилась проблема с определением шлюза (моего IP). Можно было бы его сразу прописать, но он динамический у меня :( Вот собственно и ключевой вопрос: как получить этот самый текущий IP? |
| Автор: former 20.9.2009, 11:23 | ||
Я использую этот код:
А вообще, http://forum.vingrad.ru/index.php?forums=86&cat_forum=forum_id&act=Search&joinname=1&CODE=do_and_show_extern_search&keywords=IP. |
| Автор: Romany4 20.9.2009, 16:22 | ||
Эта функция вернет нам локальный IP, а мне нужен IP активного соединения pppoe. |
| Автор: Keeper89 20.9.2009, 17:24 |
| Romany4, гляньте http://msdn.microsoft.com/en-us/library/aa365915%28VS.85%29.aspx. |
| Автор: Romany4 21.9.2009, 04:01 | ||
Хорошо, хорошо. Эта функция МНЕ возвращает мой локальный IP. Не 127.0.0.1, а тот, который я прописал сам в свойствах TCP/IP. Keeper89, спасибо, гляну. |
| Автор: dvamaster 21.9.2009, 09:12 |
| UPnP http://msdn.microsoft.com/en-us/library/aa382303(VS.85).aspx тут не особо пнятно и на Basic http://www.knoxscape.com/Upnp/NAT.htm Добавлено через 1 минуту и 1 секунду Как чего не пробовал, но всяческие торрент-клиенты и др. проги его пользуют |
| Автор: Romany4 22.9.2009, 14:52 | ||
Спасибо всем за участие, нашел такой код, который справился с поставленной задачей:
|