Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi IP von einem Thread (https://www.delphipraxis.net/70334-ip-von-einem-thread.html)

faux 29. Mai 2006 12:22

Re: IP von einem Thread
 
Zitat:

Zitat von thetrue
ich meine nicht die IP von einem domian/dns lesen, sondern von dem client der verbunden hat

Dazu müsstes du dich mal etwas genauer ausdrücken: Welche Komponente(n) benutzt du genau? Wie stellst du die Verbindung her? etc.

Grüße
Faux

thetrue 29. Mai 2006 12:27

Re: IP von einem Thread
 
der server ist mit Indy und arbeitet mit Threads

faux 29. Mai 2006 13:10

Re: IP von einem Thread
 
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:

Zitat von thetrue
der server ist mit Indy und arbeitet mit Threads

Hast du schon mal in Delphi auf den Tab Indy-Server geklickt? Da gibts einige.

Grüße
Faux

thetrue 29. Mai 2006 13:17

Re: IP von einem Thread
 
na ist halt der TidTCPServer

faux 29. Mai 2006 13:33

Re: IP von einem Thread
 
http://www.google.com/search?hl=en&l...ip&btnG=Search

Grüße
Faux

thetrue 29. Mai 2006 13:35

Re: IP von einem Thread
 
aha, glaubst du ich wäre net drauf gekommen?

da ist nichts zu gebrauchen

faux 29. Mai 2006 13:50

Re: IP von einem Thread
 
Zitat:

Zitat von thetrue
aha, glaubst du ich wäre net drauf gekommen?

da ist nichts zu gebrauchen

Dann bist du ja sicherlich auch auf das erste Suchergebnis gestoßen: http://delphi.newswhat.com/geoxml/fo...ps.borland.com und hast auch sicherlich das gelesen:

Zitat:

Flavio Tobias wrote:

> How to get client IP address connected on IdTCPServer?
>
> Thanks
> Flavio

Use the thread's Connection.Socket.Binding.PeerIP property

Regards,
Bruce McGee
Glooscap Software
Grüße
Faux

thetrue 29. Mai 2006 13:52

Re: IP von einem Thread
 
nja,ist net das erste ergebnis ;)

aber thx

mfg thetrue

himitsu 29. Mai 2006 13:56

Re: IP von einem Thread
 
Zitat:

Zitat von inherited
Das is so ne sache... ich hab das so gelöst (Kannst gerne n verweis an mich in deinem prog hinterlassen und ich will 40% der Einnahmen :D )
Wird im Client eingesetzt und mit übertragen. Außerdem brauchst du ein TIdHTTP

Delphi-Quellcode:
CurrIP:=copy(idhttp1.get('http://checkip.dyndns.org'),pos(':', idhttp1.get('http://checkip.dyndns.org'))+1,length(idhttp1.get('http://checkip.dyndns.org')));

Das in die CodeLib :shock:
Ist da keinem Aufgefallen, daß für eine IP gleich 3-mal bei dyndns.org angefragt wird?

Delphi-Quellcode:
S := IdHttp1.Get('http://checkip.dyndns.org');
CurrIP := Copy(S, Pos(':', S) + 1, Length(S));



Oder ein Prozeduraufruf weniger,
Delphi-Quellcode:
S := IdHttp1.Get('http://checkip.dyndns.org');
CurrIP := Copy(S, Pos(':', S) + 1, 99); // ach, ich liebe die 99 ^^
weil eigentlich wäre es ja so "richtiger" (es wurde ja eh nicht die wirkliche Länge berechnet) :zwinker:
Delphi-Quellcode:
S := IdHttp1.Get('http://checkip.dyndns.org');
CurrIP := Copy(S, Pos(':', S) + 1, Length(S) - Pos(':', S));
PS: ich nehm och so um die 30%.

inherited 29. Mai 2006 13:57

Re: IP von einem Thread
 
Klickst du immer nach einer Google-Suche nur auf das erste ergebnis? :roll:
Das funzt allerdings nur im NETZWERK. Wenn du die Inet-IP haben willst wirst du wohl oder übel meinen Code benutzen müssen und dann dem server die eigene ip mitteilen
@himitsu: guck mal in das Thema in der Spalte "Codelib-Vorschläge".


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:49 Uhr.
Seite 2 von 3     12 3      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz