Hi,
sorry, für das crossposting!
ich habe diese Frage nun schon in einigen Foren gestellt, allerdings bisher keine Antwort bekommen. Ich bin wirklich ratlos und wenn jemand glaubt eine Lösung zu haben, dann soll er ruhig sagen "Du Depp, Du" und mir ne Wink mit dem Zaunpfahl geben.
Schreibe momentan eine Software zur Datenübertragung. Diese erfolgt über FTP mit einer Server-App und einem Client. Die Software wurde erfolgreich bei uns im Netz getestet. Auch in ein fremdes Netzwerk mittels VPN funktioniert die Datenübertragung erfolgreich. Sobald ich allerdings versuche das ganze über die IP direkt über das Internet zu machen, versagt sie. Jedoch nicht total, sowohl die Handshakes als auch das Login mittels FTP funktioniert ohne Probleme in dem Moment, wo er jedoch versucht Daten zu übertragen (put) gibt es ein TimeOut. Er scheint aus irgendwelchen Gründen nicht in der Lage zu sein den Datenport für die Übertragung aufzubauen. Um einen Fehler im eigentlichen Netzwerk auszuschließen, habe ich auf dem Zielrechner einen FTP-Server installiert und sowohl aktiv als auch passiv per "handeslüblichen" Client darauf zugreifen können. Die Datenübertragung war erfolgeich.
Nun frage ich mich natürlich, woran es liegen kann, dass meine Software scheinbar keinen Datenport zur Übertragung über das Netzwerk aufbauen kann (Quell- und Zielnetz haben jeweils Router mit entsprechend geforwardeten Ports) und was sich zu dem anderer FTP-Software unterscheidet. Bin dankbar für jede Gedankenanregung.
btw: Inzwischen von Router auf direkte Anbindung überprüft, auch dort läuft es.
Thx,
Florian
_________________
"Menschen sterben nicht wenn man sie zu Grabe trägt, sondern wenn sie ihre Träume verlieren..."