Entwickler-Ecke
Internet / Netzwerk - IP oder Hostname des Indy Clients ermitteln
Fighti - Mi 21.09.05 12:05
Titel: IP oder Hostname des Indy Clients ermitteln
Hallo zusammen,
kann mit jemand sagen wie ich die IP oder den Hostnamen eines Clienent ermitteln kann,
welcher auf meinen Server zugreift.
Ich verwende beim Client, die TIdTCPClient Komponente von Indy und beim Server die TIdTCPServer Komponente.
Vielen Dank für eure Mithilfe.
Gruss fighti
Fighti - Mi 21.09.05 12:50
Ok, ich habe es inzwischen selbst rausgefunden.
Für alle die das gleiche Problem haben, man kann die Client IP aus dem AThread auslesen.
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8:
| ... procedure Tserverform.serverExecute(AThread: TIdPeerThread); var ClientIP : String; begin ClientIP:=AThread.Connection.Socket.Binding.PeerIP;
... |
Gruss fighti
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!