Indy FTPServer und Client übers Internet nutzen



  • Hallo Community,

    Ich habe folgendes Problem.
    Ich habe eine Anwendung (Server) geschrieben in der es einen IndyTCPServer und einen IndyFTPServer gibt.

    Und ich habe eine Anwendung (Client) in der es einen IndyTCPClient und einen IndyFTPClient gibt.

    Ich gehe mit ISDN in das Internet und Starte die Server-Anwendung.
    Beim Start wird auch der TCPServer gestartet.
    Nun starte ich auf einen weiteren Rechner die Clientanwendung.

    Nun habe ich festgestellt, das hier ein Problem bei der Kommunikation der IndyFTP Komponenten aufgetreten ist.

    Die TCP-Verbdingung funktioniert, der FTP - Connect kann jedoch nicht abgeschlossen werden.

    Der FTP-Server bekommt mit das sich der Client anmelden will und läuft durch die Routinen

    FTPServerConnect
    FTPServerUserLogin
    FTPServerAfterUserLogin

    danach bricht die Kommuikation ab.
    Danach würde ich eine Liste des Directorys runterladen vom Server auf den Client.Diesen Part, hab ich auch schon mit einem Dateidownload ersetzt, da bricht ebenfalls die Kommunikation zusammen und im ClientVerzeichnis liegt die Datei mit 0KBs.

    Ich verwende diesselben Ports usw.

    Das ganze funktioniert auch wenn ich es über LAN mache.
    Es treten hier keine Fehler auf.

    Übers Internet jedoch, tritt dieser Fehler auf.

    Hat jemand Erfahrungen damit?! Hilfe?!

    Danke


Anmelden zum Antworten