Les fichiers associés à tous les sujets suivants sont disponibles dans les
  répertoires 
/home/TP/sujets/CRS_L??_* des salles de Labo
  de l'ENIB
Pour rappel, et si besoin, vous avez accès à votre compte de Labo des
      salles sous Linux (et aux diverses ressources associées) depuis
      l'extérieur selon
      
cette
      procédure indiquée par le SNUM de l'ENIB.
.
Ces exercices s'appuient principalement sur les fonctionnalités POSIX et
  ont été conçus sous GNU/Linux.
Ils reposent sur l'usage d'un compilateur 
C++ moderne (supportant 
C++17)
  et certains de ces exercices fonctionnent également sous MacOSX ou
  Windows.
Les consignes d'installation des outils essentiels sur un 
poste personnel
  sont accessibles
  
en suivant ce lien.
Bien que ce ne soit pas strictement obligatoire, quelques sujets
    font un usage de la commande 
ncat et de la bibliothèque 
openssl.
  
- Cas d'une distribution proche de WSL/Ubuntu :
    $ sudo apt install elfutils nmap pkg-config libssl-dev ↵
 
- Cas d'une distribution proche de Rocky/RedHat :
    $ sudo dnf install elfutils nmap-ncat pkgconf-pkg-config openssl-devel ↵
 
- Cas d'une distribution proche de ArchLinux :
    $ sudo pacman -S elfutils nmap pkgconf openssl ↵
 
- Cas de l'utilisation de MacOSX :
    
- la commande nc -c remplacera la commande ncat -C,
 
- installer Homebrew, puis
      $ brew install pkg-config openssl ↵
 
 
- Cas de l'utilisation Mingw-w64 :
    les outils ne sont pas facilement disponibles...
 
 
 
Ces sujets concernent des séances consistant à programmer
  la communication par réseau :
Ces sujets concernent des séances consistant à programmer
  la réalisation de traitements en parallèle :
Ce sujet concerne une séance consistant à découvrir les propriétés
  des bibliothèques dynamiques :
Si des rappels sont nécessaires, les cours de langages
  
C et 
C++ moderne sont disponibles.
Un résumé/aide-mémoire de quelques unes de ces notions de programmation
  système et réseau a été reformulé
  
ici.