AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Delphi IP von einem Thread
Thema durchsuchen
Ansicht
Themen-Optionen

IP von einem Thread

Ein Thema von thetrue · begonnen am 28. Mai 2006 · letzter Beitrag vom 29. Mai 2006
Antwort Antwort
Seite 2 von 3     12 3      
Benutzerbild von faux
faux

Registriert seit: 18. Apr 2004
Ort: Linz
2.044 Beiträge
 
Turbo Delphi für Win32
 
#11

Re: IP von einem Thread

  Alt 29. Mai 2006, 13:22
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
Faux Manuel
Wer weiß, dass er nichts weiß, weiß mehr, als der der nicht weiß, dass er nichts weiß.
GoTrillian
  Mit Zitat antworten Zitat
Benutzerbild von thetrue
thetrue

Registriert seit: 27. Mai 2006
65 Beiträge
 
#12

Re: IP von einem Thread

  Alt 29. Mai 2006, 13:27
der server ist mit Indy und arbeitet mit Threads
  Mit Zitat antworten Zitat
Benutzerbild von faux
faux

Registriert seit: 18. Apr 2004
Ort: Linz
2.044 Beiträge
 
Turbo Delphi für Win32
 
#13

Re: IP von einem Thread

  Alt 29. Mai 2006, 14:10
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
Miniaturansicht angehängter Grafiken
indyservers_185.gif  
Faux Manuel
Wer weiß, dass er nichts weiß, weiß mehr, als der der nicht weiß, dass er nichts weiß.
GoTrillian
  Mit Zitat antworten Zitat
Benutzerbild von thetrue
thetrue

Registriert seit: 27. Mai 2006
65 Beiträge
 
#14

Re: IP von einem Thread

  Alt 29. Mai 2006, 14:17
na ist halt der TidTCPServer
  Mit Zitat antworten Zitat
Benutzerbild von faux
faux

Registriert seit: 18. Apr 2004
Ort: Linz
2.044 Beiträge
 
Turbo Delphi für Win32
 
#15

Re: IP von einem Thread

  Alt 29. Mai 2006, 14:33
http://www.google.com/search?hl=en&l...ip&btnG=Search

Grüße
Faux
Faux Manuel
Wer weiß, dass er nichts weiß, weiß mehr, als der der nicht weiß, dass er nichts weiß.
GoTrillian
  Mit Zitat antworten Zitat
Benutzerbild von thetrue
thetrue

Registriert seit: 27. Mai 2006
65 Beiträge
 
#16

Re: IP von einem Thread

  Alt 29. Mai 2006, 14:35
aha, glaubst du ich wäre net drauf gekommen?

da ist nichts zu gebrauchen
  Mit Zitat antworten Zitat
Benutzerbild von faux
faux

Registriert seit: 18. Apr 2004
Ort: Linz
2.044 Beiträge
 
Turbo Delphi für Win32
 
#17

Re: IP von einem Thread

  Alt 29. Mai 2006, 14:50
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
Faux Manuel
Wer weiß, dass er nichts weiß, weiß mehr, als der der nicht weiß, dass er nichts weiß.
GoTrillian
  Mit Zitat antworten Zitat
Benutzerbild von thetrue
thetrue

Registriert seit: 27. Mai 2006
65 Beiträge
 
#18

Re: IP von einem Thread

  Alt 29. Mai 2006, 14:52
nja,ist net das erste ergebnis

aber thx

mfg thetrue
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
 
Delphi 12 Athens
 
#19

Re: IP von einem Thread

  Alt 29. Mai 2006, 14:56
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 )
Wird im Client eingesetzt und mit übertragen. Außerdem brauchst du ein TIdHTTP

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
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)
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%.
$2B or not $2B
  Mit Zitat antworten Zitat
Benutzerbild von inherited
inherited

Registriert seit: 19. Dez 2005
Ort: Rosdorf
2.022 Beiträge
 
Turbo Delphi für Win32
 
#20

Re: IP von einem Thread

  Alt 29. Mai 2006, 14:57
Klickst du immer nach einer Google-Suche nur auf das erste ergebnis?
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".
Nikolai Wyderka

SWIM SWIM HUNGRY!
Neuer Blog: hier!
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 3     12 3      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:18 Uhr.
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