AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Delphi Chat für lokales Netzwerk auf Internet ausweiten
Thema durchsuchen
Ansicht
Themen-Optionen

Chat für lokales Netzwerk auf Internet ausweiten

Ein Thema von Delphi-Narr · begonnen am 6. Jan 2011 · letzter Beitrag vom 6. Jan 2011
Antwort Antwort
Benutzerbild von Delphi-Narr
Delphi-Narr

Registriert seit: 29. Aug 2009
Ort: Duisburg
437 Beiträge
 
Delphi 2007 Professional
 
#1

Chat für lokales Netzwerk auf Internet ausweiten

  Alt 6. Jan 2011, 21:08
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
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.858 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: Chat für lokales Netzwerk auf Internet ausweiten

  Alt 6. Jan 2011, 21:12
Geht theoretisch auf allen Ports. Aber ohne zentralen Server im Internet nicht ohne die Router der "Chatter" entsprechen umzukonfigurieren (Forwardregeln)
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von Delphi-Narr
Delphi-Narr

Registriert seit: 29. Aug 2009
Ort: Duisburg
437 Beiträge
 
Delphi 2007 Professional
 
#3

AW: Chat für lokales Netzwerk auf Internet ausweiten

  Alt 6. Jan 2011, 21:27
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!
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.858 Beiträge
 
Delphi 11 Alexandria
 
#4

AW: Chat für lokales Netzwerk auf Internet ausweiten

  Alt 6. Jan 2011, 21:30
Die des Routers und dieser muss das Paket dann an die lokale Adresse weiterleiten
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von Delphi-Narr
Delphi-Narr

Registriert seit: 29. Aug 2009
Ort: Duisburg
437 Beiträge
 
Delphi 2007 Professional
 
#5

AW: Chat für lokales Netzwerk auf Internet ausweiten

  Alt 6. Jan 2011, 21:43
Danke, klappt schon

Würde das mit dyndns auch so klappen?
Also dann statt xx.xxx.xx.xxx einfach meinedomain.dyndns.org ??
  Mit Zitat antworten Zitat
Benutzerbild von scrat1979
scrat1979

Registriert seit: 12. Jan 2007
Ort: Sulzbach a.d. Murr
1.028 Beiträge
 
Delphi 10.4 Sydney
 
#6

AW: Chat für lokales Netzwerk auf Internet ausweiten

  Alt 6. Jan 2011, 22:43
Danke, klappt schon

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...
Michael Kübler
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.622 Beiträge
 
Delphi 12 Athens
 
#7

AW: Chat für lokales Netzwerk auf Internet ausweiten

  Alt 6. Jan 2011, 22:44
Das ist ja auch der Sinn von dynamischem DNS
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Antwort Antwort


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 21: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