1. Afin de recevoir une note pour le cours, l'étudiant doit proposer un cahier des charges pour un projet de son choix

    Exigences sur le projet:

  1. Application client-serveur, sockets
  2. TCP protocole
  3. Interface graphique (client ou serveur ou les deux)
  4. Multithreads, avec partage et exigences de synchronisation sur les ressources 

 Le cahier des charges doit être approuvé. 

La note finale est en fonction de la réalisation et de la soutenance du projet.
La soutenance du projet comprend des modifications qui devraient être réalisées sur place.

================================================================================

2. Pour le projet semestriel:

Développer la documentation (uniquement sous forme électronique) pour le projet décrit ci-dessus qui contient: