Re: Aufbau ein er LOG Datei mit Delphi parsen
Hallo zusammen,
ich muss noch einmal nerven .... wie komme ich von dem eintrag p5B20D740.dip.t-dialin.net im log auf die IP ? Grüße, Andreas |
Re: Aufbau ein er LOG Datei mit Delphi parsen
Das hast du doch schon mal gefragt: http://www.delphipraxis.net/internal...t.php?t=165661
|
Re: Aufbau ein er LOG Datei mit Delphi parsen
Das sollte mit der Methode LookupHostAddr der Klasse TIpSocket gehen.
edit:
Delphi-Quellcode:
edit2:
procedure TForm1.Button1Click(Sender: TObject);
var ip: TIpSocket; begin ip := TIpSocket.Create(self); try Edit2.Text := ip.LookupHostAddr(Edit1.Text); finally ip.free(); end; end; Ich habe mir eben den anderen Thread angeschaut, wieso machen es sich alle so schwer? :shock: Ist diese von mir hier beschriebene Methode obsolet oder irgendwie nicht ok? Ich finde sie liefert ganz gute Ergebnisse und ist wunderbar einfach. |
Re: Aufbau ein er LOG Datei mit Delphi parsen
Zitat:
|
Re: Aufbau ein er LOG Datei mit Delphi parsen
Geht es eigentlich auch andersherum ? also von der IP auf den namen ?
Grüße, Andreas |
Re: Aufbau ein er LOG Datei mit Delphi parsen
Falls du es dir nicht schon selbst beantwortet hast, ja auch der umgekehrte Weg ist möglich
Delphi-Quellcode:
procedure TForm1.Button2Click(Sender: TObject);
var ip: TIpSocket; begin ip := TIpSocket.Create(self); try Edit4.Text := ip.LookupHostName(Edit3.Text); finally ip.free(); end; end; |
Re: Aufbau ein er LOG Datei mit Delphi parsen
Zitat:
|
Re: Aufbau ein er LOG Datei mit Delphi parsen
Zitat:
Das ist sogar eher die Regel...! Frank |
Re: Aufbau ein er LOG Datei mit Delphi parsen
Zitat:
...dann wird das erste Ergebnis von Namensserver geliefert, daß gefunden wurde. Teste mal als Beispiel www.google.de Hol dir damit die IP. Dann hol dir von dieser ermittelten IP den Hostnamen. Es wird in der Regel nicht www.google.de sein. |
Re: Aufbau ein er LOG Datei mit Delphi parsen
Zitat:
und OK, so in etwa hätte ich mir das wohl auch gedacht, aber es ist ja nicht immer so, wie man es als erstes denkt :nerd: Nur bei Google wär ich mir da überhaupt nicht sicher, wo die doch mehrere Server haben und man doch irgendwie zu einem geleitet wird, welcher grad Zeit hat ... oder irgendwie so. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:41 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz