eines vorweg: Ich habe von Netzwerkkommunikation, Internet usw. keine Ahnung wie das alles zusammenhängt und wie das zu programmieren ist.
Ich habe es dank der FTP-Lib von PB jedoch geschafft ein Programm zu basteln (das auch soweit funktioniert ) um im Hintergrund regelmäßig Daten von (m)einem FTP-Server herunterzuladen.
Jedoch stellt sich ein Problem: Ich möchte das Passwort nicht fest im Programm hinterlegen sondern der Benutzer soll es selbst einmalig beim Programmstart eingeben (ich weis das man bei einer ungesicherten FTP Verbindung das Passwort leicht aus dem Traffic heraus ermitteln kann). Der Benutzer soll nur das Passwort eingeben und - ganz wichtig - anschließend nicht mehr vom Programm belästigt werden (außer evtl bei falschem Passwort nochmals gefragt werden) !!!
Das Problem ist jetzt folgendes: Der Benutzer gibt ein Passwort ein, dass jedoch nicht stimmt. Die Verbindung mit OpenFTP kann deshalb nicht aufgebaut werden. Wie kann ich ermitteln ob es am Passwort liegt (um nochmals nach dem richtigen Passwort zu fragen) oder ob der Server vielleicht gerade DOWN ist oder sonstwas.
Ich müsste also die Serverantwort abfragen.
Bei falschem Benutzer/Passwort ist diese ja
Code: Alles auswählen
530 Login or password incorrect!
Ich bräuchte dann vielleicht nicht nur einen Tip sondern ein Codebeispiel wie ich die Antwort des Servers abfangen kann.
Danke
NicknameFJ