• # Et hop!

    Posté par . En réponse au message Port serie, Asynchrone, Thread. Évalué à 1.

    Aprés quelques heures de recherche, j'ai enfin trouvé une bonne solution à mon problême, plus légère que les threads. Il s'agit d'une fonction système nomée fcntl. En gros, elle demande au noyau de surveiller les évènements qui peuvent se produire sur un descripteur de fichier. Lorsque ce dernier en capture un, il envoit un signal à l'application. Quelques structures et un gestionnaire de signal suffisent pour de mettre en place ce mécanisme. C'est niquel et ce n'est pas trop lourd.

    La description de la fonction fcntl
    http://www.opengroup.org/onlinepubs/009695399/functions/fcnt(...)

    Merci à vous trois.