![]() |
IdConnectionIntercept - OnReceive
Hallo Zusammen,
ich benutzt einen IdTCPClient um eine Verbindung zu einem TCP/IP-Server herzustellen. Für die Input/Output-Verarbeitung nutze ich einen IdIOHandlerSocket und einen IdConnectionIntercept. Das Empfangen und Verarbeiten des im OnReceive-Event des IdConnectionIntercept zur Verfügung stehenden Datenstreams ist kein Problem und funktioniert wunderbar. Ich möchte jetzt aber noch ein paar Informationen über die jeweilige Connection im OnReceive-Event mit in Erfahrung bringen... ich schätze dafür kann ich die ASender.Connection nutzen, aber da dieses Objekt vom Typ TObject ist, weiß ich nicht, wie ich auf die entsprechenden Informationen zugreifen kann. Hat jemand einen Tip? gruß, Evian PS: Ich nutzte Indy 9 |
Re: IdConnectionIntercept - OnReceive
Zitat:
Delphi-Quellcode:
Dann suche nach dieser Klasse in den Sourcen von Indy.
ShowMessage(ASender.ClassName);
Danach suchst du die Basisklasse zu dieser Klasse und musst dann entscheiden, ob die Basisklasse die Infos liefern kann, die du benötigst. Falls ja: ASender as TBasisklasse Falls nicht: ASender as TObenangezeigteKlasse |
Re: IdConnectionIntercept - OnReceive
Die Klasse von Connection ist TIdTCPClient... darüber komme ich an das Binding und darüber an die von mir gesuchten Informationen.
Danke für den Tip! |
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:03 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