Einzelnen Beitrag anzeigen

Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#3

Re: IP Adresse aus dem Hostnamen ermitteln

  Alt 29. Apr 2010, 08:27
Wenn man nach Delphi-Referenz durchsuchenip hostname sucht, findet man zum Beispiel das:
Delphi-Quellcode:
function GetComputerName(IPAddr: string): string;
var
  SockAddrIn: TSockAddrIn;
  HostEnt: PHostEnt;
  WSAData: TWSAData;
begin
  WSAStartup($101, WSAData);
  SockAddrIn.sin_addr.s_addr := inet_addr(IPAddr);
  HostEnt := gethostbyaddr(@SockAddrIn.sin_addr.S_addr, 4, AF_INET);
  if HostEnt <> nil then
    Result := StrPas(Hostent^.h_name)
  else
    Result := '';
end;
Mist, er wollte es ja anders herum.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat