Wenn der Host nicht existiert oder auf Port 21 kein FTP-Server läuft, gibt es niemals einen TimeOut und das ganze Programm hängt fest (gerade über Nacht bis jetzt getestet!).
Etwas wie .waitForConnected(msec) oder so habe ich nicht gefunden.
Ich kann mir natürlich selbstständig etwas bauen mit einem QTimer, wollte aber mal vorher nachfragen, ob und wie andere Leute das gelöst haben.
Die deutsche Schriftsprache ist case-sensitive. Außerdem gibt es eine Interpunktionsnorm. Wenn manch einer seine Programme genauso schlampig schreibt, wie sein Posting hier, dann sollte er es lieber bleiben lassen.
gerome69 hat geschrieben:Sorry, aber ist doch echt Murks, wenn ich das über eine Extra-QTimer lösen muß.
Schreib eine Suggestion in den Tasktracker, wenn es dir nicht gefällt. Einen automatische Timeout findest du in keiner der Netzwerkfunktionen. Ich habe meinen eigenen QTimer dafür genutzt und kann so eine Progressbar anzeigen. Der User sieht das was passiert und das Programm nicht für unerklärbare Zeit hängt.
Die deutsche Schriftsprache ist case-sensitive. Außerdem gibt es eine Interpunktionsnorm. Wenn manch einer seine Programme genauso schlampig schreibt, wie sein Posting hier, dann sollte er es lieber bleiben lassen.