
11.11.2008, 15:23
|
|
Новичок
Регистрация: 11.11.2008
Сообщений: 20
Провел на форуме: 114968
Репутация:
2
|
|
Как определить динамичный IP ? А то при попытке определить выдает не верный айпи.
вот используемая функция
function GetLocalIP: String;
const WSVer = $101;
var
wsaData: TWSAData;
P: PHostEnt;
Buf: array [0..127] of Char;
begin
Result := '';
if WSAStartup(WSVer, wsaData) = 0 then begin
if GetHostName(@Buf, 128) = 0 then begin
P := GetHostByName(@Buf);
if P <> nil then Result := iNet_ntoa(PInAddr(p^.h_addr_list^)^);
end;
WSACleanup;
end;
end;
|
|
|