Einzelnen Beitrag anzeigen

Oracle
(Gast)

n/a Beiträge
 
#4

Re: Wie bekomme ich den Namen des anfragenden Clients (Indy1

  Alt 5. Nov 2009, 12:15
Sehr gut Danke . Unter deinem Link habe ich folgendes gefunden:

Delphi-Quellcode:
function IPAddrToName(IPAddr: string): string;
var
  SockAddrIn: TSockAddrIn;
  HostEnt: PHostEnt;
  WSAData: TWSAData;
begin
  WSAStartup($101, WSAData);
  SockAddrIn.sin_addr.s_addr := inet_addr(PChar(IPAddr));
  HostEnt := gethostbyaddr(@SockAddrIn.sin_addr.S_addr, 4, AF_INET);
  if HostEnt <> nil then
    Result := StrPas(Hostent^.h_name)
  else
    Result := '';
end;
Damit funktionierts Prima!
  Mit Zitat antworten Zitat