Wie kann ich nen timout in nen winsock element machen?
ZiG_ Überflieger
Anmeldedatum: 07.03.2007 Beiträge: 1248
Verfasst am: 24.02.2008, 19:55
Einfach eine global deklarierte Boolean Variable erstellen.
Und diese in einem Timer auf True setzen lassen nach einer gewissen Zeit.
Also Timer starten bevor du etwas mit dem winsock machst.
Am Ende des Codes den Timer wieder auf false setzen (Auch im Timer nicht vergessen).
Falls nun der Code normal zu Ende läuft, wird es keinen Timeout geben.
Falls aber keine Verbindung zustandekommt oder es sonst iwelche Probleme gibt, wird der Timer aktiviert.
Die Boolean Variable sollte natürlich dann in Verbindung mit einer Schleife oder zumindest einer If Abfrage benutzt werden. Wer nicht auf seine Weise denkt, denkt überhaupt nicht. (Oscar Wilde)