Entwickler-Ecke
Internet / Netzwerk - Kleine Frage bzgl. TidTCPServer.OnExecute
alias5000 - Fr 23.12.05 19:28
Titel: Kleine Frage bzgl. TidTCPServer.OnExecute
Hallo
eine Kleine Frage, bei der ich nicht weiterkomm. Ich würde gerne im oben genannten Ereignis zu Log-Zwecken rausfinden, welcher Client dieses Ereignis auslösen lies. Konkret bedeutet das, mich würde interessieren, wie ich die IP von ihm bekomme, oder auch der Rechnername würde langen.
Gruß alias5000
UGrohne - Fr 23.12.05 19:49
Schau Dir mal die Eigenschaften des dem Ereignis übergegebenen Parameters an (bei Indy 10 ist das AContext). Dort gibt es eine Eigenschaft Connection und Binding. In einem von beiden findest Du die IP des Gegenübers. Bin mir aber nicht sicher in welchem, weil ich die bisher nicht gebraucht habe ;-)
alias5000 - Fr 23.12.05 19:58
Oh sorry, hab vergessen zu sagen, dass ich Indy 9 benutze. Dort gibt es nur AThread: TIdPeerThread.
Und dort hab ich halt nix was für ne IP herhält gefunden...
BattleFrog - Mi 18.01.06 16:34
AThread.Connection.Socket.Binding.PeerIP
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!