Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Kommunikation zweier Programme über Router hinaus. (https://www.delphipraxis.net/109209-kommunikation-zweier-programme-ueber-router-hinaus.html)

Thomas83 26. Feb 2008 09:04


Kommunikation zweier Programme über Router hinaus.
 
hi,

bin gerade dabei einen Helpdesk zu programmieren. Kann mir jemand Tipps geben wie die Kommunikation über Indy funktionieren könnte ohne das die Ports am Router weiter geleitet werden müssen.

danke

mkinzler 26. Feb 2008 09:30

Re: Kommunikation zweier Programme über Router hinaus.
 
Zumindest auf einem Rechner benötigst du eine Weiterleitung

OldGrumpy 26. Feb 2008 10:04

Re: Kommunikation zweier Programme über Router hinaus.
 
...oder einen dritten Rechner als Server, in etwa so wie Skype das auch macht (Stichwort Firewall Piercing):

1) Rechner A verbindet zu Server mit dem Wunsch nach Kontakt zu B.

2)Rechner B hat schon Kontakt zum Server: Rechner B bekommt die Kontaktinfos, Server meldet an A die Infos für B zurück.
ODER
Rechner B hat noch keinen Kontakt zum Server: Dann muss man halt auf B warten ;)

3) Nun haben A und B die Infos über die Gegenseite

4) A nimmt zu B Kontakt auf, dies wird von der Firewall vor B verworfen

5) A meldet Server die Kontaktparameter (vor allem den verwendeten Port), der reicht sie an B weiter

6) B antwortet A auf dem durch den Server von A mitgeteilten Port auf den Request von A, dies wird von der Firewall vor A nun durchgelassen, da diese das für die Antwort auf 4) hält

7) ggf. Wiederholung von 4-6 mit vertauschten Rollen

8) Nun können A und B ohne Mithilfe des Server miteinander kommunizieren

Thomas83 26. Feb 2008 12:17

Re: Kommunikation zweier Programme über Router hinaus.
 
kennt jemand vielleicht ein beispiel?

STS301 26. Feb 2008 12:31

Re: Kommunikation zweier Programme über Router hinaus.
 
Hier im Forum suchenindy chat tutorial
Tutorial vom Delphitreff

das sollte dir einmal einen Überblick über die Indys verschaffen ;)

Thomas83 26. Feb 2008 12:33

Re: Kommunikation zweier Programme über Router hinaus.
 
meinte jetzt speziell wie von OldGrumpy beschrieben (Stichwort Firewall Piercing), meine keine indy beispiele.

STS301 26. Feb 2008 12:36

Re: Kommunikation zweier Programme über Router hinaus.
 
sry, aber so vielleicht
hier
Bei Google suchenFirelwall Piercing


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