Bonjour,
J'aurai besoin d'un coup de pouce sur un projet que je dois écrire en pseudo-code pour mes études. Mes bases sont assez loin, Pour l'instant, j'ai du mal à démarrer.
Le projet est attaché ci-joint
J'aimerais faire le point sur les outils de communication, et synchronisation entre processus que je dois choisir.
De ce que j'ai compris, il y en a plusieurs :
- les tubes : anonymes et nommés
- les files de message :Message queue (IPC)
- la mémoire partagée (IPC)
- les sémaphores (IPC)
- les sockets (réseaux)
Les clients et les serveurs s'exécutent sur la même machine ; donc, je vais pas m’orienter aux sockets (qui sont des outils de communication entre 2 machines distantes)
- Je vois dans un 1er temps que j’utiliserai une MSQ pour la communication entre les clients et les serveurs, et entre les serveurs et leur fils j’utiliserai les tubes
Merci d'avance, j'ai peu de temps pour maîtriser tout ça ...
Y a-t-il des volontaires pour me guider sur la suite ?
Partager