![]() |
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:
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.
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); Grüße, quirks |
Re: IP des Clients bei TidHttpServer rausfinden
die ip bekommst du im OnCommandGet über
Delphi-Quellcode:
ARequestInfo.RemoteIP
|
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