Seltsames Verhalten beim FTP Zugriff



  • Hallo,

    ich habe Probleme mit einem FTP-Zugang.
    In einem Thread benutze ich folgenden Code:

    CInternetSession InternetSession("Verbindung zur FTP-Server");
    CFtpConnection* pFtpConnection;

    // Ftp- Verbindung aufbauen
    try
    {
    if (bAnonymeAnmeldung)
    pFtpConnection = InternetSession.GetFtpConnection(sServername, NULL, NULL);
    else
    pFtpConnection = InternetSession.GetFtpConnection(sServername, sBenutzername, sPasswort);
    }
    catch( CException* )
    {
    AfxMessageBox("Server ist nicht erreichbar.", MB_ICONSTOP);
    }

    Der Code ansich funktioniert auch ... jedenfalls zeitweise.
    Ich weiß nicht, woran es liegt, aber einmal funktiert die Connection und manchmal bekomme ich eine Exception.
    Der Code ist schon seit längerem in einer Software im Einsatz. An einem Tag funktioniert es und an einem anderen nicht.
    Dann hilft auch kein Reboot und nichts.

    Ich stehe vor einem Rätzel. Wer kann mir helfen ? Ich benutze Windows XP.

    PS: Wenn der Zugang funktioniert, merkt auch meine FireWall den Zugriff und fragt nach. Wenn es nicht funktioniert kommt
    erst gar keine Meldung von der FireWall. Das heißt GetFtpConnection versucht den Aufbau erst gar nicht.



  • Hat niemand einen Tip?


Anmelden zum Antworten