Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Daten zwischen zwei PCs über Internet austauschen? (https://www.delphipraxis.net/182559-daten-zwischen-zwei-pcs-ueber-internet-austauschen.html)

OrtmannMedia 31. Okt 2014 13:36

Daten zwischen zwei PCs über Internet austauschen?
 
Hallo,
so, nun habe ich geschafft zwischen zwei PCs im selben LAN über
idTCPServer u. idTCPClient hin und her zu übertragen. Das macht Spass :)

Nun möchte ich das selbe, aber zwischen zwei PCs in getrennten Netzwerken.
z.B. ein PC im LAN zuhause, der andere im Büro. Beide LANs sind am Internet.
So wie ich verstanden habe, haben beide "nach aussen" hin eine IP Adresse vom Provider
zugewiesen bekommen. In meiner FritzBox habe ich sie grad gefunden.
Die kann sich wohl ändern, aber sagen wir, ich weiss beide gerade.
Ebenso die IP-Adressen der beiden PCs im lokalen Netzwerk, Ports usw., sagen wir alles bekannt.

Wie kann ich nun die beiden zusammenbringen?
Wie ist der prizipielle Weg?

Benötige ich auf beiden Seiten diesen idProxyServer?

Also idTCPClient<->idProxyServer<->INTERNET<->idProxyServer<->idTCPServer?

Viele Grüße,
Jürgen



Delphi XE5 Pro.

Uwe Raabe 31. Okt 2014 13:44

AW: Daten zwischen zwei PCs über Internet austauschen?
 
Wenn deine beiden Router so eingestellt sind, daß sie NAT verwenden, dann musst du die Rechner in dem jeweiligen Router freigeben. Bei der FritzBox geschieht das unter Internet - Portfreigaben. Damit wird die FritzBox angewiesen, Daten, die von außen auf einem bestimmten Port ankommen, an den Rechner weiterzuleiten. Die Zieladresse, die du bei dem entfernten Rechner angeben musst, ist die externe IP-Adresse der FritzBox und die Portnummer, für die du die Portfreigabe eingerichtet hast.

Das sich die IP-Adresse der FritzBox ändern kann, hast du ja schon bemerkt. Dem kann man mit Dynamic DNS begegnen.

OrtmannMedia 31. Okt 2014 14:03

AW: Daten zwischen zwei PCs über Internet austauschen?
 
Hallo, vielen Dank.
Habe gerade dazu-gegoogelt, ich glaube ich verstehe. Hört sich gut an.
Wenn ich im Büro keinen Zugriff auf den Router habe, also NAT für meinen PC dort
nicht freigeben kann. Wie komme ich dann durch?

stahli 31. Okt 2014 14:07

AW: Daten zwischen zwei PCs über Internet austauschen?
 
Ich habe mal meine Anfragen in der DP heraus gesucht...
Vielleicht finden sich da interessante Antworten...

http://www.delphipraxis.net/180391-i...verbinden.html
http://www.delphipraxis.net/180134-i...ptimieren.html
http://www.delphipraxis.net/179457-i...verwendet.html
http://www.delphipraxis.net/180053-i...nd-client.html
http://www.delphipraxis.net/179722-2...indy-10-a.html

Klaus01 31. Okt 2014 14:11

AW: Daten zwischen zwei PCs über Internet austauschen?
 
Zitat:

Zitat von OrtmannMedia (Beitrag 1278220)
Wenn ich im Büro keinen Zugriff auf den Router habe, also NAT für meinen PC dort
nicht freigeben kann. Wie komme ich dann durch?

Dann sieht es schlecht aus, denn das Büro wird hoffentlich eine Firewall zwischen Büro und Internet haben.
Der Admin wird sicherlich höchst ungern da ein Loch hineinbohren.

Vom Büro zu Dir nach Hause sollte dann schon eher funktionieren.

Grüße
Klaus

Sir Rufo 31. Okt 2014 14:13

AW: Daten zwischen zwei PCs über Internet austauschen?
 
Zitat:

Zitat von OrtmannMedia (Beitrag 1278220)
Hallo, vielen Dank.
Habe gerade dazu-gegoogelt, ich glaube ich verstehe. Hört sich gut an.
Wenn ich im Büro keinen Zugriff auf den Router habe, also NAT für meinen PC dort
nicht freigeben kann. Wie komme ich dann durch?

Du kannst versuchen von dem Bürorechner aus eine VPN-Verbindung zu deiner Fritz-Box herzustellen. Das könnte aber auch durch den Router/die Firewall im Büro blockiert werden.

Alles weitere findest du wohl in den Links von stahli

OrtmannMedia 31. Okt 2014 14:37

AW: Daten zwischen zwei PCs über Internet austauschen?
 
Hallo, danke,
da arbeite ich mich erstmal durch die Links,
und probiere mal einiges aus :)
Viele Grüße Jürgen


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