Hallo,
ich verwende die Indy TCP Server und CLient Komponenten.
Einen Server lasse ich auf dem Port 3060 auf einem PC laufen, der direkt mit
dem Internet (DSL) verbunden ist.
Der Client schafft es dann problemlos (per I-NET) sich zu verbinden.
Jetzt klemme ich zwischen Server und I-NET einen Router
Jetzt klappt es nicht mehr

Der Server wird nicht gefunden (antwortet nicht).
Was ich aber sicher gemacht habe:
- Port geforwarded, ich habe einen D-LINK 514-Router. Da habe ich die Firewall für den Port 3060
abgeschaltet, und einen virtuellen Server eingrichtet:
- public Port 3060
- private Port 3060
- public IP * (alle)
- private IP 192.168.0.20 (lokale IP, statisch)
Die Server-IP, die der Client bekommt ist 100%ig richtig (lese ich mit
www.prodego.de/myIP.php aus).
Was kann ich tun ???????
Vielen Dank im voraus
Viele Grüsse.
Nachtrag:
Auf dem Port 80 z.B. kriege ich eine Verbindung, kann aber KEINE Daten übertragen

???
Wie kann das sein ?
Moderiert von
UGrohne: Beiträge zusammengefasst.
>> Thx für das Zusammenfassen. Leider war ich gerade am Editieren
Vermutung: Der Router lässt das connecten auf dem Port 80 (das ja TCP-Std ist) zu, blockt aber die
Übertragung von nicht HTTP-konformen Daten
Die Firewall habe ich aber abgeschaltet !