![]() |
Problem mit der IP für Chat übers internet
Hallo, ich hab ein Problem. Ich hab nen kleines Chat-Programm geschriebe und kann auch im Netzwerk senden. Jetzt wollte ich auch übers Internet senden nur weiß ich nicht welche IP ich da nehmen muss. Die normale IP, z.B. 192.168.0.5 oder eine andere? Wenn eine Andere, welche? Kann ich das überhaupt mit den Standard Komponenten von Delphi machen oder brauch ich da andere? Danke schon mal
|
Re: Problem mit der IP für Chat übers internet
hi,
erstmal herzlich wilkommen in der dp! die ip die du nehmen musst ist die "normale" ip (wie der name schon sagt: internet protokol) das wovon du sprichst ist wohl die netzwerk ip, die ist aber ne ganz andere baustelle! die ip findest du z.b. hier raus: ![]() ![]() ansonsten funktioniert alles wie mit deiner netzwerkverbindung! *MFG* |
Re: Problem mit der IP für Chat übers internet
jo. und noch ein tipp, wie du diene eigene internet-IP zuverlässig herausfinden kannst:
Delphi-Quellcode:
ABER: der server hat öfters mal ausfälle, also nicht drauf verlassen ;)
var
ip: string; begin ip := idHTTP1.get('http://aenogym.pyrokar.lima-city.de/get_ip.php'); end; Aenogym |
Re: Problem mit der IP für Chat übers internet
da du das zuverlässig so in deinem beitrag betonst, meinst du vielleicht meine zwei links wären nicht zuverlässig? und dann schreibst du in der zweiten zeile dass der server dauernd ausfällt :roll: also irgendwo hängts da...
|
Re: Problem mit der IP für Chat übers internet
Zitat:
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Re: Problem mit der IP für Chat übers internet
|
Re: Problem mit der IP für Chat übers internet
|
Re: Problem mit der IP für Chat übers internet
Ich nehm immer:
![]() |
Re: Problem mit der IP für Chat übers internet
ok, dank. gibt es eine möglichkeit die PI, die mir
![]() |
Re: Problem mit der IP für Chat übers internet
jo.. die seite mit nem versteckten http client saugen
und die entsprechende stelle per "suchen im string" finden und die ip ausschneiden bzw supermsk verwenden um sie zu finden( siehe powerstreamers mirc DDE post ) |
Re: Problem mit der IP für Chat übers internet
genauso wie es Aenogym im 3ten posting geschrieben hat!
im string "ip" hast du dann deine ip (natürlich nur, wenn das downloaden funktiniert hat) |
Re: Problem mit der IP für Chat übers internet
Zitat:
ich habe das nur mal geschrieben, da man mit dieser einzigen zeile dann die IP in der variable hat. bei den anderen adressen wird dir ja ne komplette HTML-datei ausgegeben, welche man erstmal nach der IP durchsuchen müsste ;) ich hab mir diese php-datei gemacht, weil es so echt schnell (kein HTML code - nur die IP) ist und eben ohne parsing usw. die IP zurückliefert. Aenogym |
Re: Problem mit der IP für Chat übers internet
Ich hab noch ne Frage, muss der Port, über den man connected, geforwarded werden, wenn man hinter nem Router sitzt?
|
Re: Problem mit der IP für Chat übers internet
Gibt es denn in Delphi 6 oder 7 keine Möglichkeit, die eigene IP anzeigen zu lassen, ohne groß rumzaubern zu müssen? In Delphi 3 ging das einfach so:
procedure TfrmChat_Server.btnListenClick(Sender: TObject); begin TCP.Close; TCP.LocalPort := 1000; edtIP.Text := TCP.LocalIP; // <---------- btnListen.Enabled := false; btnClose.Enabled := true; end; Wenn man mit dem lokalen Netzwerk oder auch dem Internet verbunden ist, wird automatisch die entsprechenede eigene IP angezeigt; ist keine Winsock-Verbindung geöffnet, wird die lokale Standard-IP angezeigt, also 127.0.0.1. Aber in Delphi 6 habe ich das leider auch noch nicht hingekriegt; es erscheint immer 0.0.0.0, egal ob ich mit dem Internet verbunden bin oder nicht. |
Re: Problem mit der IP für Chat übers internet
|
Re: Problem mit der IP für Chat übers internet
An alcaeus:
Danke für den Hinweis! Ich bin ja neu hier im Forum und hab deswegen noch nicht so den Überblick, was schon mal diskutiert worden ist und was nicht. Ähm, Anfänger in Delphi bin ich auch, würde ich sagen. Den Quellcode in dem verlinkten Artikel finde ich schwierig. Also, wie gesagt, in Delphi 3 ging es ja sehr einfach, und in Visual Basic habe ich es auch hingekriegt. Nur will's mir in Delphi 6 nicht gelingen. |
Re: Problem mit der IP für Chat übers internet
Zitat:
|
Re: Problem mit der IP für Chat übers internet
Zitat:
|
Re: Problem mit der IP für Chat übers internet
Sonst kannst du auch die suche verwenden, damit findet man auch schon einiges, was schon diskutiert wurde.
|
Re: Problem mit der IP für Chat übers internet
![]() Nach den Beschreibungen im obigen Link scheint es von der Delphi-Edition abhängig zu sein, wie schwer oder leicht das Programm die eigene IP-Adresse ermittelt: Zitat:
|
Re: Problem mit der IP für Chat übers internet
An Thorben86:
Okay, danke! |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:41 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