-
Notifications
You must be signed in to change notification settings - Fork 0
safir-medjeber/prog_system
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Pour compiler à la fois le modele client/serveur et le modele distribué: -> Lancé le makefile se trouvant à la racine du dossier Pour tester le modele client/serveur -> se rendre dans le dossier Model_CS -> ./serveur => lance un serveur en attente de client => fonctions disponibles sur le serveur: -> boucle, plus, moins, multiplie, divise, concat Puis -> toujours dans le dossier Model_CS mais dans un nouveau terminal -> ./client plus 2 2 => Lance un client qui fait un appel externe à la fonction "plus" avec comme argument 2 et 2 => Voir test_model_CS pour d'autres exemples Pour tester le modele distribué -> se rendre dans le dossier Model_D -> ./clientServeur sockName foncName [foncName2 .. foncName 5] sockName est le nom de la socket unix crée par le programme pour que d'autres clients/serveurs puissent le contacter foncName ... foncName 5 est le nom de la fonction que le serveur saura faire, il est a choisir entre "plus, moins, multiplie, divise". On peut donc donner jusqu'a 5 fonctions pour un client serveur donné. Puis -> il faut toujours mettre un espace apres avoir mis une parenthese, avoir saisi un operateur binaire ou avoir saisi un nombre, ne mettez aucun espace en trop au debut ou à la fin de l'opération. "1 + 3" "( 1 + 3 ) / 2" ->plus d'examples dans le fichier test_modele_D.txt. -> une fois fini vous vous détacher du segment mémoire en tapant exit.
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published