Système de partage de fichier

Par Charles-André Bouffard, Francis Gravel St-Pierre et Tommy Santerre Pelletier

Nous avons choisi comme projet de créer un système de partage de fichier dans lequel un client annonce la disponibilité d'un fichier à un serveur. D'autres clients peuvent ensuite se connecter au serveur et consulter la liste de fichiers disponibles. Lorsqu'un client veut un fichier il pourra le télécharger morceaux par morceaux via les autres clients ayant déjà ce fichier disponible. Le client ayant soumis le fichier original pourra également envoyer une requête pour détruire toute trace du fichier à travers le système (clients et serveur).