Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Wie lese ich im Server die IP eines Clients aus? (Indy TCP) (https://www.delphipraxis.net/13077-wie-lese-ich-im-server-die-ip-eines-clients-aus-indy-tcp.html)

Chris1986 10. Dez 2003 14:24


Wie lese ich im Server die IP eines Clients aus? (Indy TCP)
 
Hallo,
ich möchte in meinem Serverprogramm die IP-Adresse eines Clients, der mit den IndyTCP Komponenten verbunden ist, auslesen.

Wie geht das mit der idTCPServer-Komponente?

AThread.Connection.Localname hat nicht funktioniert hiermit wird mir nur die lokale IP des Servers zurückgegeben.

MfG
Christian

Uncle Cracker 10. Dez 2003 14:31

Re: Wie lese ich im Server die IP eines Clients aus? (Indy T
 
Die einfachste Methode ist, dass du dir dei IP einfach vom Clienten zuschicken lässt, genauso wie den Namen :roll:

Chris1986 10. Dez 2003 14:38

Re: Wie lese ich im Server die IP eines Clients aus? (Indy T
 
Zitat:

Zitat von Uncle Cracker
Die einfachste Methode ist, dass du dir dei IP einfach vom Clienten zuschicken lässt, genauso wie den Namen :roll:


Hi Uncle Cracker
:roll: Und woher soll der Client seine globale IP wissen?

Mit den Sockets aus Delphi5 ging das doch auch. :wall:

MfG
Christian

Basic-Master 10. Dez 2003 14:50

Re: Wie lese ich im Server die IP eines Clients aus? (Indy T
 
mmh suchst du das hier?

Chris1986 10. Dez 2003 14:57

Re: Wie lese ich im Server die IP eines Clients aus? (Indy T
 
Zitat:

Zitat von Basic-Master
mmh suchst du das hier?

GENAU :lol: :lol: :lol:

Danke :dp:

MfG
Christian

DataCool 12. Dez 2003 11:00

Re: Wie lese ich im Server die IP eines Clients aus? (Indy T
 
Hi,

der bessere Weg ist :

AThread.Connection.Socket.Binding.PeerIP

Gruß Data

scp 12. Dez 2003 11:19

Re: Wie lese ich im Server die IP eines Clients aus? (Indy T
 
Zitat:

Zitat von DataCool
Hi,

der bessere Weg ist :

AThread.Connection.Socket.Binding.PeerIP

Gruß Data

Hmmm... und was sollten die Indy-Leute dann für einen Grund haben die andere Variante in ihrem Server-Demo zu verwenden?

DataCool 12. Dez 2003 11:45

Re: Wie lese ich im Server die IP eines Clients aus? (Indy T
 
Frag mich was leichteres :mrgreen:

Trotzdem finde ich meinen Weg besser, kürzer, übersichtlicher und außerdem wird der Weg auch im Indy Tutorial "Indy in the Depth" verwendet.

Gruß Data

Ultimator 5. Apr 2004 13:57

Re: Wie lese ich im Server die IP eines Clients aus? (Indy T
 
Du könntest auch ein IdIPWatch verwenden und dann die ausgelesene IP verschicken. So mach ich das.


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:55 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