Timeout en C
ttk
-
ttk -
ttk -
Bonjour,
debutant en C je souhaiterai qq informations sur la fonctionalité du timeout.
Dans mon programme, je recupère des données à partir d'un fichier. J'ai une table qui stocke ces données et attend la suite (exemple, ma donnée reçue est 1, j'attend le suivante: 2).
Comment inclure un timeout au cas ou je ne recevrais jamais la donnée attendu?
merci d'avance pour toutes explications.
debutant en C je souhaiterai qq informations sur la fonctionalité du timeout.
Dans mon programme, je recupère des données à partir d'un fichier. J'ai une table qui stocke ces données et attend la suite (exemple, ma donnée reçue est 1, j'attend le suivante: 2).
Comment inclure un timeout au cas ou je ne recevrais jamais la donnée attendu?
merci d'avance pour toutes explications.
A voir également:
- Osd timeout
- Osd locked iiyama ✓ - Forum Ecran
- Délai osd ✓ - Forum Windows XP
- Romaco timeout - Télécharger - Contrôle parental
- Osd locked - Forum Ecran
- Paramètres OSD sur TV Toshiba ✓ - Forum Téléviseurs
j'ai egalement vu qu'il y avait une fonction "void timeout(int delay)" avec delay renvoyant une 'lecture bloquante' s'il est négatif; une lecture non bloquante s'il est egale à 0 et s'il est positif, alors la lecture bloque pour 'delay' milliseconds et retourne ERR s'il n'y a toujours pas d'entrée...
le pb est que je ne comprend pas tout a fait ces histoire de lecture bloquante. Dans mon cas je ne veux pas bloquer le fichier que je lit mais supprimer la donnée stocké dans ma table qui, pour le moment, attend une donnée indéfiniment.
Est-ce que je peux utiliser cette fonction ou bien dois-je utiliser mes 'amis' les threads:)
ps: si tu avais un lien ou un bout de code qui m'aiderait a resoudre ce pb ce serait super sympa. Merci!