![]() |
TIdHttpServer: Im Ereignis CommandGet Port finden
Hallo,
ich habe eine TIdHttpServer Komponente auf mehrere verschiedene Ports einer bestimmten IP Adresse gemappt und möchte im CommandGet, je nach verwendetem Port unterschiedlich reagieren. Ich habe mir die RequestInfo angeschaut. Mit RemoteIP bekomme ich die IP des anfragenden Systems, aber wie kann ich die verwendete Port Nummer herausfinden? |
Re: TIdHttpServer: Im Ereignis CommandGet Port finden
Hallo Günter,
ich würde es so machen:
Delphi-Quellcode:
Grüße vom marabu
procedure TMainForm.HTTPServerCommandGet(AThread: TIdPeerThread;
ARequestInfo: TIdHTTPRequestInfo; AResponseInfo: TIdHTTPResponseInfo); var iPort: Integer; begin iPort := AThread.Connection.Socket.Binding.Port; // ... end; |
Re: TIdHttpServer: Im Ereignis CommandGet Port finden
Super :)
Funktioniert. Dankeschön. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:46 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