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