Delphi: Как узнать свой IP
В Uses прописываем модуль WinSock
function GetLocalIP:string; var WSVer:integer; wsaData: TWSAData; P: PHostEnt; Buf: array [0..127] of Char; begin WSVer:=$101; 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;
