Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi IP des Clients bei TidHttpServer rausfinden (https://www.delphipraxis.net/51290-ip-des-clients-bei-tidhttpserver-rausfinden.html)

quirks 9. Aug 2005 21:33


IP des Clients bei TidHttpServer rausfinden
 
Folgendes Problem:
Ich habe ein Dateiverteilungs-Programm geschrieben und brauche für die Info-Page noch eine Möglichkeit, wie ich die IP des Clients herausfinde. Im OnCommandGet-Event wird mir zwar das Acontext-Objekt gegeben, aber ich kann nirgendwo die IP ermitteln.

Zum Debug folgendes Schnipsel:
Code:
showmessage(AContext.Connection.IOHandler.Destination+#13#10+
                 AContext.Connection.IOHandler.Host+#13#10+
                 AContext.Connection.Socket.Destination+#13#10+
                 AContext.Connection.Socket.Host+#13#10+
                 AContext.Connection.Socket.BoundIP);
Gibt bei allen Dingen nichts aus. Wo liegt mein Fehler? Die Help sagt, Destination/Host geben auf jeden Fall den "Endpunkt" der Kommunikation an. Bei BoundIP bin ich mir nicht ganz sicher, was es macht.

Grüße, quirks

SirThornberry 9. Aug 2005 21:42

Re: IP des Clients bei TidHttpServer rausfinden
 
die ip bekommst du im OnCommandGet über
Delphi-Quellcode:
ARequestInfo.RemoteIP

quirks 9. Aug 2005 21:44

Re: IP des Clients bei TidHttpServer rausfinden
 
Wow! Herzlichen Dank! Ich hätte wohl statt 2 Stunden Debugging besser einfach hier gefragt.


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:04 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz