Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Chat für lokales Netzwerk auf Internet ausweiten (https://www.delphipraxis.net/157297-chat-fuer-lokales-netzwerk-auf-internet-ausweiten.html)

Delphi-Narr 6. Jan 2011 20:08

Chat für lokales Netzwerk auf Internet ausweiten
 
Hallo!
Ich habe mir mit den Indykomponenten TCP-Server und TCP-Client sowie einigen anderen Komponenten einen kleinen Chat programmiert, der auch wunderbar im lokalen Netzwerk funktioniert.
Jetzt würde ich diesen Chat (oder auch einen neuen) gerne auf das Internet ausweiten.

Sprich:

Mein PC mit Chat-Server -> Router -> Internet -> Andere Personen mit Chat-Client und Wissen über meine iP bzw. meine DynDNS Adresse

Ist es möglich das so mit Delphi zu programmieren?
Sollte man das mit Indy-HTTP-Server machen oder geht das auch mit TCP?

Und wie kann sich der CLient verbinden?

Viele Fragen und viele Grüße :wink:

mkinzler 6. Jan 2011 20:12

AW: Chat für lokales Netzwerk auf Internet ausweiten
 
Geht theoretisch auf allen Ports. Aber ohne zentralen Server im Internet nicht ohne die Router der "Chatter" entsprechen umzukonfigurieren (Forwardregeln)

Delphi-Narr 6. Jan 2011 20:27

AW: Chat für lokales Netzwerk auf Internet ausweiten
 
Standardmäßig sind doch einige Ports bei Routern immer frei, oder? Wenn man das Ganze auf diese(n) Port(s) beschränken würde, müsste es doch klappen?!
Danke schonmal für die schnelle Antwort!

Wie käme ich denn mit meinem Indy-TCP-Server und Client soweit, dass die sich finden (meinetwegen Port 1234, beide Router eingestellt).
Angenommen der Router, hinter dem der PC mit dem Server klemmt, hat die iP
80.142.48.152
und im lokalen Netzwerk hat der PC mit dem Server die iP 192.168.2.109.

Was muss der TCPClient für einen Host bekommen?

Viele Grüße!

mkinzler 6. Jan 2011 20:30

AW: Chat für lokales Netzwerk auf Internet ausweiten
 
Die des Routers und dieser muss das Paket dann an die lokale Adresse weiterleiten

Delphi-Narr 6. Jan 2011 20:43

AW: Chat für lokales Netzwerk auf Internet ausweiten
 
Danke, klappt schon :D

Würde das mit dyndns auch so klappen?
Also dann statt xx.xxx.xx.xxx einfach meinedomain.dyndns.org ??

scrat1979 6. Jan 2011 21:43

AW: Chat für lokales Netzwerk auf Internet ausweiten
 
Zitat:

Zitat von Delphi-Narr (Beitrag 1072799)
Danke, klappt schon :D

Würde das mit dyndns auch so klappen?
Also dann statt xx.xxx.xx.xxx einfach meinedomain.dyndns.org ??

Jupp, das klappt problemlos. Ich habe auf diese Weise einen FTP-Server laufen...

DeddyH 6. Jan 2011 21:44

AW: Chat für lokales Netzwerk auf Internet ausweiten
 
Das ist ja auch der Sinn von dynamischem DNS ;)


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