Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.07.18;
Скачать: CL | DM;

Вниз

нежно узнать IP Адрес.   Найти похожие ветки 

 
mc_s   (2005-04-11 11:12) [0]

У меня комп включён в локальную сетку со статическими IP. А мне нужно узнать адрес, который присваивается когда я выхожу в интернет посредством модема (обычное DialUP соединение). Может кто подскажет ???


 
Rouse_ ©   (2005-04-11 11:20) [1]

Проверить негде, попробуй вот этот код:

procedure TForm1.Button1Click(Sender: TObject);
var
 WSAData: TWSAData;
 p: PHostEnt;
 Name: array [0..$FF] of Char;
begin
 WSAStartup($0101, WSAData);
 try
   GetHostName(name, $FF);
   p := GetHostByName(Name);
   while Assigned(p.h_addr_list^) do
   begin
     memo1.Lines.Add(inet_ntoa(PInAddr(p.h_addr_list^)^));
     inc(p.h_addr_list);
   end;
 finally
   WSACleanup;
 end;
end;


 
френк   (2005-04-11 11:21) [2]

нежно... LOL


 
mc_s   (2005-04-11 11:23) [3]

TWSAData ??? какая библиотека ??? он у меня даже в хэлпе ненаходит


 
Digitman ©   (2005-04-11 12:20) [4]


> mc_s


> какая библиотека


uses .., Winsock, ...


 
mc_s   (2005-04-12 11:17) [5]

спасибо, всё получилось!


 
mc_s   (2005-04-12 11:19) [6]

а сразу если, можно, ещё вопросик.
 Как узнать сетевой адрес клиента в компоненте TidHTTPServer ?


 
Ozone ©   (2005-04-12 11:30) [7]

Bindings.Items[i].PeerIP


 
mc_s   (2005-04-12 11:38) [8]

Bindings.Items[i].PeerIP>>

Как получить текущий номер "i" внутри обработчика onCommandGet ???


 
Ozone ©   (2005-04-12 12:06) [9]

AThread.Connection.Socket.Binding.PeerIP


 
Карелин Артем ©   (2005-04-12 15:30) [10]

Если инитересует именно модемный IP и известен hRasConn, то так:

uses Ras//На jedi лежит заголовочный модуль.

function GetRemoteIP(hRAS: DWORD): string;
var RASPppIp: TRASPppIp;
   lpcp    : Integer;
begin
FillChar(RASPppIp,SizeOf(TRASPppIp),#00);
RASPppIp.dwSize:=SizeOf(TRASPppIp);
lpcp:=RASPppIp.dwSize;
RASGetProjectionInfo(hRAS,RASP_PppIp,@RASPppIp,lpcp);
Result:=RASPppIp.szIpAddress;
end;



Страницы: 1 вся ветка

Текущий архив: 2005.07.18;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.063 c
3-1117708737
Harry7
2005-06-02 14:38
2005.07.18
Напоминалка для Дней Рождения


14-1119521618
passlight
2005-06-23 14:13
2005.07.18
Размер пошлин на ввоз иномарки


14-1119351318
Vikarij
2005-06-21 14:55
2005.07.18
Printer, нет бумаги


14-1119355093
Cerberus
2005-06-21 15:58
2005.07.18
Критерии оценки.


14-1119958288
lookin
2005-06-28 15:31
2005.07.18
Всеобщая (включая женщин) воинская повинность в Израиле.