none
FtpResponse.GetResponseStream RRS feed

  • Frage

  • Hallo, ich mal wieder :)

    Ich benutze in meinem Programm folgenden Code um per ftp Daten zu holen. Komischer weise bekomme ich immer verschiedene Ergebnisse. Mal dauert es ewig bis Daten kommen, mal wird abgebrochen weil keine Verbindung zustande kommt bzw. der Server einen Syntax-Error 500 "Befehl nicht erkannt" meldet und manches Mal geht es ganz schnell. Dabei ist es egal ob ich die Daten auf meinem ftp bei 1und1 oder auf nem NAS an einer FritzBox die ich per no-ip anspreche. Liegt es einfach am Traffic im Netz/Internet? Es ist ja immer die selbe Anfrage, ohne Änderungen.

                Try
                    Dim FtpResponse As FtpWebResponse = FtpReq.GetResponse
    
                    FtpResponseStream = FtpResponse.GetResponseStream
    
                    FtpReadStream = New StreamReader(FtpResponseStream, System.Text.Encoding.UTF8)
    
                    result = FtpReadStream.ReadToEnd
    
                    FtpResponse.Close()
                    FtpReadStream.Close()
                Catch ex As Exception
                    'MsgBox("FEHLER: Konnte FTP-Verzeichnis nicht auslesen !", MsgBoxStyle.Critical, "Fehler")
                    MsgBox(ex.ToString)
                    result = ""
                End Try


    • Bearbeitet Yawahoo Samstag, 9. Juni 2012 22:26
    Samstag, 9. Juni 2012 22:24

Alle Antworten