Bonjour,
je dois créer une mini application "client-serveur" avec des fifos (pas des sockets, des fifos). Pour l'instant, ça fonctionne en mono utilisateur et je dois le passer en multi-utilisateurs.
Problème: le fifo du serveur (auquel j'envoie les requêtes) devient une ressource critique. Je pensais à le verrouiller du coté client:
-verrouillage écriture (pour les autres clients)
-écriture de la requete
-déverrouillage
Cela à l'aide de la fonction fcntl(). Je me demandais si mon raisonnement était possible. Il me semble que non, si je verrouille en écriture, je ne saurais plus écrire dans le fifo avant le déverouillage. Comment pourrais-je faire?
Merci d'avance
Partager