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

Le cahier des charges proposé doit être approuvé avant le début des travaux.

    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 
  5. Le projet proposé ne doit pas coïncider avec une application mise en œuvre dans le cours (ex : serveur Chat)

 

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: