Hallo,
ich wollte per QTcpSocket eine Verbindung zu einem anderen Rechner aufmachen. Das klappt soweit auch ganz gut. Aber wenn der Connect (per connectToHost) nicht klappt wird nach 30000 Millisekunden ein Timeout gesendet. Dies ist soweit auch ganz okay. Aber wie kann ich diese Zeitspanne verändern. Per waitForConnected() kann ich natürlich eine Zeit angeben. Aber wie kann ich das ohne das blockieren der Funktion bewerkstelligen?
Grüße,
Willi
timeout bei QTcpSocket
Naja.. falls du einen längeren Timeout benötigst, kannst du ja auf das error(..)-Signal reagieren und einfach nochmals connectTo.. aufrufen (also ein "Re-Connect"-Implementieren)
Falls der Timeout kürzer sein soll, kannst du ja ein QTimer aufsetzen.. wenn das timeout-Signal des QTimers vor dem connected()-Signal von QTcpSocket kommt ist's ein Timeout
hth..
Falls der Timeout kürzer sein soll, kannst du ja ein QTimer aufsetzen.. wenn das timeout-Signal des QTimers vor dem connected()-Signal von QTcpSocket kommt ist's ein Timeout
hth..