Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi indy TCP Client -> Server verbindung via Internet (https://www.delphipraxis.net/104182-indy-tcp-client-server-verbindung-via-internet.html)

Innos 28. Nov 2007 19:10


indy TCP Client -> Server verbindung via Internet
 
Hellau.

habe eine IdTCPClient komponente in dem einen und eine IdTCPServer komponente in einem anderen testprogram...
wenn beide programme gleichzeitig auf meinem rechner laufen und port etc stimmt läuft alles... sogar wenn ich den client auf meine inet IP connecten lasse läuft alles.

nur wenn ich auf einem FREMDEN rechner mit einer anderen inet ip den server laufn lasse kann sich mein client nicht mehr connecten -.-
also die beiden programme connecten über das internet einfach nicht :wall:

mit dem client und dem server connecte ich eigentlich ganz normal. es funktioniert intern ja auch -.-
der port war bisher: 1234 oder 8888 oder sonst was...hab einiges schon ausprobiert weil vllt einige geblockt werden?
firewalls waren bei beiden rechner aus.

ich hab KEINE ahnung wieso es nicht über das inet geht :pale:

vielen Dank für eure Hilfe schonmal^^
mfg
Innos!

Dani 28. Nov 2007 19:16

Re: indy TCP Client -> Server verbindung via Internet
 
Hi, vielleicht liegt es an
  • hardcodierten Bindings in der Serverkomponente
  • Der Firewall vor dem fremden Rechner

Innos 28. Nov 2007 19:19

Re: indy TCP Client -> Server verbindung via Internet
 
mhh in der server komponete steht da bisher nix unter bindings^^ meinst du das? hab nämlich keine ahnung wofür Bindings sein soll

EDIT: beide firewalls waren aus.... aber wir sind beide hinter routern aba wieso sollten die normale tcp verbindungen sperren?

DeddyH 28. Nov 2007 19:25

Re: indy TCP Client -> Server verbindung via Internet
 
Beide Firewalls? Meinst Du damit die Desktop-Firewalls, die man unter Windoof erst installieren muss? Evtl. müsst Ihr auf dem Router erst noch eine Portfreigabe einrichten.

Innos 28. Nov 2007 19:53

Re: indy TCP Client -> Server verbindung via Internet
 
ja die mein ich außerdem hab ich mich geirrt! ich kann selbgar nicht auf meine inet IP connecten

r2c2 28. Nov 2007 20:50

Re: indy TCP Client -> Server verbindung via Internet
 
DeddyH hat noch was wichtiges gesagt: Ihr sitzt beide hinter nem (NAT-Router). Wenn da der entsprechende Port nicht geforwardet wird, kann nix gehen...

mfg

Christian

Innos 28. Nov 2007 22:26

Re: indy TCP Client -> Server verbindung via Internet
 
is ja doof -.- und wie machen das normale progamme, wie skype, icq?
weil nicht jeder benutzer weiß mal eben wie er ports in seinem router freischaltet

mkinzler 28. Nov 2007 22:43

Re: indy TCP Client -> Server verbindung via Internet
 
Die Tunneln über Http(s)

P4CM4N 29. Nov 2007 12:57

Re: indy TCP Client -> Server verbindung via Internet
 
kann man das auch mit Delphi machen? Und wie?

SirThornberry 29. Nov 2007 14:11

Re: indy TCP Client -> Server verbindung via Internet
 
die Tunneln? Dazu muss doch aber auch ein Port offen sein oder? Und bei ICQ, wird soweit ich weiß, nicht getunnelt sondern es läuft über den ICQ-Server so das beide Clients zu dem Server verbinden und dieser dann die Nachrichten an den anderen Client leitet.


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:57 Uhr.
Seite 1 von 2  1 2      

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