Outils de communication entre processus

Cette partie de cours présente les principaux outils de communication entre processus. Ce sont

  • les tubes anonymes qui permettent la communication entre des processus père et fils ;

  • les tubes nommés, les files de messages qui permettent la communication entre des processus quelconques ; .

  • les signaux qui permettent aux processus de prendre connaissance d'évenements particuliers;

  • les sockets qui permettent à des processus situés sur des machines différentes d'échanger des données

cette séance comporte un cours et l'enregistrement associé d'une part sur

  • les files de messages et les tubes

  • les sockets et les signaux.

Bibliographie de cette séance : chapitre 7 et 8 du livre "Linux, programmation système et réseau, chez Dunod, Joëlle Delacroix"

Exemple minichating en UDP vue en cours : diponible aussi sur github https://github.com/ISSAE/nsy103/tree/master/minichat