![]() |
TCP-Verbindung nur in einer Richtung möglich
Hallo,
ich habe nochmal ein Problem mit einer TCP-Server-Client-Verbindung über die ich wie ![]() Auf meinem PC läuft der TCP-Server auf dem eines Bekannten der TCP-Client. Vom Client aus sende ich MemoryStreams zu mir. Das funktioniert. Tauschen wir jedoch die Funktionalität (ich werde zum Client und er zum Server), so bekomme ich beim Versuch, eine Verbindung herzustellen, entweder eine Timeout oder eine Connection Refused Meldung. Ich habe es auch mit einem anderen Bekannten Probiert. --> selbes Problem. Verbindungen von draußen zu mir funktionieren, aber von mir nach draußen wirds irgendwo geblockt (nehme ich an). Ich selbst habe keinen Router, sitze aber hinter einer Firewall. Ich habe auch meinen Zweit-PC ausprobiert, der nur die Windows Firewall hat. Mein erster Bekannter saß hinter einem Router (ohne Port-routing), der zweite nicht. Sobald möglich werde ich versuchen die verwendeten Port bei meinem ersten Bekannten freizuschalten. Aber selbst ohne router trat das Problem auf. Ich weiß einfach nicht weiter. Woran könnte das denn noch liegen? Hat jemand eine Idee? Viele Grüße Stefan. PS: - Habe bislang port 23 benutzt. Will es aufgrund eines Beitrages hier mal mit port 80 probieren. - im LAN geht es in beide Richtungen. Nur übers Internet funktioniert es nicht. |
Re: TCP-Verbindung nur in einer Richtung möglich
Hi!
was verstehst du unter "sitze hinter einer Firewall"? Völlig klar ist, dass eine Verbindung von Dir zu deinen Kollegen nicht funktioniert, wenn diese einen Router einsetzen, auf dem kein port-Forwarding konfiguriert ist. Woher soll der Router auch wissen, dass er eine hereinkommende Verbindung zu dem internen PC weiterleiten soll. Andere Frage: wie adressierst Du die anderen PCs? Tauscht ihr vorher über Telefon/ICQ/... die IP-Adressen aus oder benutzt zu DynDNS? Warum es funktioniert, wenn Du Server bist und der Kollege Client, hängt davon ab, wie bei dir die Firewall konfiguriert ist. Offensichtlich lässt deine Firewall eingehende Verbindungen auf Port 23 zu. Das ist nicht gut. Weil genau das sollte eine Firewall verhindern, außer du hast es explizit so konfiguriert. Wohinter saß denn der zweite Bekannte, wenn kein Router? Wählt er sich direkt per Dial-Up-Network ein? Wenn ja, hat er irgendwelche Firewalls bei sich konfiguriert, die eingehende Verbindungen sperren? Gruß, Sir Twist |
Re: TCP-Verbindung nur in einer Richtung möglich
Hallo!
Zitat:
Zitat:
Zitat:
Zitat:
Zitat:
Viele Grüße, Stefan. |
Re: TCP-Verbindung nur in einer Richtung möglich
Zitat:
Zitat:
![]() |
Re: TCP-Verbindung nur in einer Richtung möglich
Ok, danke. Dann werde ich einen höheren Port wählen.
Die Routerkonfiguration stand mir bis dahin noch nicht zur Verfügung (war ja nicht mein eigener Router). Ich habe inzwischen aber gesehen, dass man dort eine lokale IP angeben muss. Nach der Routerkonfiguration (Ports weiterleiten) funktioniert es jetzt auch. Warum es bei den anderen Versuchen bei Personen ohne Router nicht funktioniert hat weiß ich nicht genau, aber ich denke es lag an den Firewalls. So wie es jetzt funktioniert reicht es mir aber aus. Viele Grüße Stefan |
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:37 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