Einzelnen Beitrag anzeigen

CG2003

Registriert seit: 8. Nov 2003
Ort: Hamburg
470 Beiträge
 
Delphi 2009 Professional
 
#5

Re: IP Adresse aus dem Hostnamen ermitteln

  Alt 29. Apr 2010, 07:50
Hallo Luckie,

erstmal danke, aber so habe ich das bei mir eingebaut:

Delphi-Quellcode:
function NameToIPAddr(IPAddr: PAnsiChar): AnsiString;
var
  SockAddrIn: TSockAddrIn;
  HostEnt: PHostEnt;
  WSAData: TWSAData;
begin
  WSAStartup($101, WSAData);
  SockAddrIn.sin_addr.s_addr := inet_addr(IPAddr);
  HostEnt := GetHostByName(@SockAddrIn.sin_addr.S_addr);
  if HostEnt <> nil then
    Result := StrPas(Hostent^.h_name)
  else
    Result := '';
end;
bekomme aber immer nur einen leeren Wert zurück! Irgend eine Idee?
Sebastian M.
Viele Grüße aus Hamburg


Meine Website: www.sebastian-mundt.com
  Mit Zitat antworten Zitat