Thema
:
Delphi
Wie bekomme ich meine eigene IP?
Einzelnen Beitrag anzeigen
_master_
Registriert seit: 13. Mär 2004
22 Beiträge
Delphi 6 Enterprise
#
25
Re: Wie bekomme ich meine eigene IP?
20. Okt 2004, 16:27
Extern:
zusammenfalten
·
markieren
Delphi-Quellcode:
uses
winsock;
function
GetIpAddress:
string
;
var
phoste: PHostEnt;
Buffer:
array
[0..100]
of
char;
WSAData: TWSADATA;
begin
result := '
';
if
WSAStartup($0101, WSAData) <> 0
then
exit;
GetHostName(Buffer,Sizeof(Buffer));
phoste:=GetHostByName(buffer);
if
phoste =
nil
then
result := '
127.0.0.1
'
else
result := StrPas(inet_ntoa(PInAddr(phoste^.h_addr_list^)^));
WSACleanup;
end
;
procedure
TForm1.Button1Click(Sender: TObject);
begin
label1.caption := GetIpAdress;
end
;
Zitat
_master_
Öffentliches Profil ansehen
Mehr Beiträge von _master_ finden