URL: https://linuxfr.org/forums/general-general/posts/besoin-daide-application-clientserveur Title: Besoin d'aide application client/serveur Authors: clubmed03 Date: 2006年01月22日T13:50:02+01:00 Tags: Score: 0 Bonjour, j'ai un programme client serveur de réservation de places de cinéma, et je ne m'y connais pas beaucoup en programmation système. Voici mon cas d'étude : - les processus clients émettent des requêtes de consultation et de réservation (n places) - le processus serveur prend en compte la réservation, créé autant de fils que de réservations (n) qui envoient au client un acquitement ou un message d'erreur. Les contraintes : - les informations liées à la réservation (date, séance, cinéma, salle, nombre de places restantes) sont stockées dans une table en mémoire centrale - processus client et serveur s'éxécutent sur la même machine Linux - les processus fils du processus serveur Réservation recouvrent le code hérité du père par une code exécutable contenant les actions de réservation. Dans un premier temps, j'aimerais faire le point sur les outils de communication entre processus client et serveur 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 (IPC) - la mémoire partagée (IPC) - les sémaphores (IPC) - les sockets (réseaux) La communication entre C et S est bi-directionnelle et s'éxécute sur la même machine ; je mets donc de coté les tubes et les sockets et je m'oriente donc vers les 3 outils IPC, même si avec les sockets cela reste possible. Y a-t-il des volontaires pour me guider sur la suite ? Merci d'avance, j'ai une semaine pour maîtriser tout ça ...

AltStyle によって変換されたページ (->オリジナル) /