Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Client-IP mit TServerSocket auslesen (https://www.delphipraxis.net/19621-client-ip-mit-tserversocket-auslesen.html)

alcaeus 6. Apr 2004 09:05


Client-IP mit TServerSocket auslesen
 
Hi! Bei meinem Programm verbinden sich mehrere Clients zu einem TServerSocket, wobei es aber zwei kleine Probleme gibt, die irgendwie zusammenhängen:
1) Ich bekomme nicht die IP-Adresse des Clients sondern nur den Host
2) Verbindet sich jemand über einen Proxyserver, so bleibt das Feld für Host/IP komplett leer.
Weiß jemand wie ich dieses Problem umgehen kann?

Ultimator 16. Apr 2004 10:04

Re: Client-IP mit TServerSocket auslesen
 
Zu 1.): Es gibt doch Funktionen, mit deren Hilfe man aus dem Hostnamen die IP-Adressen herausbekommen kann. Du könntest alternativ auch mit IdIPWatch die Client-IP vor Ort auslesen und sie dann dem Server einfach schicken.

alcaeus 20. Apr 2004 04:19

Re: Client-IP mit TServerSocket auslesen
 
Und wie kriege ich die IP einer Netzwerkverbindung heraus? Das Problem ist, ein PC kann ja mehrere IP-Adressen haben (Internet-IP und LAN). Muss ich da irgendwie einen Adapter angeben?

Muetze1 20. Apr 2004 08:56

Re: Client-IP mit TServerSocket auslesen
 
Moin!

Und in ServerSocket.Socket.Connections[x].RemoteIP steht nix drinne?

MfG
Muetze1

alcaeus 20. Apr 2004 09:50

Re: Client-IP mit TServerSocket auslesen
 
:wall:Ich nehm Socket.RemoteHost....na klar
Socket.RemoteIP müsste also gehen...muss ich aber zu Hause probieren, hier in der Schule geht das ja nicht.


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