![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
||||
|
||||
|
Доброго времени суток!
На компьютере для доступа к интернету есть VPN-подключение. Собственно вопрос: как получить ip-адрес клиента в интернете после подключения? Адрес назначается автоматически провайдером, т.е. каждый раз при подключении изменяется. Заранее спасибо! |
|
#2
|
|||
|
|||
|
зайти индей на айпи информер
|
|
#3
|
||||
|
||||
|
Цитата:
|
|
#4
|
||||
|
||||
|
не надо инди. вот пример консольного приложения:
Код:
program GetIP;
{$APPTYPE CONSOLE}
uses
msxml, ComObj, ActiveX, Windows, Messages;
var
XMLHTTP: IXMLHttpRequest;
begin
CoInitialize(nil);
XMLHTTP:=CreateOleObject('Microsoft.XMLHTTP') as IXMLHttpRequest;
XMLHTTP.open('GET', 'http://j2me.webservis.ru/ip.php', False, '', '');
XMLHTTP.setRequestHeader('If-Modified-Since', '0');
XMLHTTP.send('');
if XMLHTTP.status=200 then Writeln('IP = '+XMLHTTP.responseText)
else Writeln('Oops');
Write('Press any key...');
Readln;
end.или http://j2me.webservis.ru/ip2.php Последний раз редактировалось NumLock, 01.09.2011 в 15:38. |
|
#5
|
||||
|
||||
|
Спасибо, NumLock. Но интересует именно вариант получения IP-адреса с компьютера, а не с веб-сайтов (VPN-подключение -> Состояние -> Подробнее).
|
|
#6
|
||||
|
||||
|
Посмотри в сторону RAS API.
Вроде бы его используют для управления удаленными соединениями. http://rsdn.ru/article/net/rasstat.xml |
|
#7
|
||||
|
||||
|
Сложновато для "любителя". Но все равно спасибо, вроде то, что искал.
|
|
#8
|
||||
|
||||
|
Вроде можно нагуглить ras.pas - будет легше
![]() |
|
#9
|
|||
|
|||
|
впн сервер не обязан сообщать внешний айпи.
|
|
#10
|
||||
|
||||
|
Цитата:
|