Interface application 1 Fichiers en upload Fichiers en téléchargement PlayersChat Fichiers Recherche
Interface application 2 Résultats Zone de recherche PlayersChat Fichiers Recherche
Interface application 3 Fichiers Player - Audio - Vidéo - Texte Players ChatFichiers Arborescence Recherche
Interface application 4 Contacts Zone saisie Zone de texte Players Chat Fichiers com 1com 2com 3com... Recherche
application P2P basé sur les contacts - Génération d'une liste de contacts * création d'une base de connaisances locale * faible charge serveur - Fonctions * chat (communication entre contacts) * recherche locale/avancée * échange de fichiers - Recherche d'un fichier à télécharger * locale : recherche dans ses contacts * avancée : parcours les contacts des contacts (récursif) - Echange de fichiers * connexion aux clients résultants de la recherche * chaque client source parcours ses contacts pour rajouter des sources * ajout du fichier+client dans les fichiers-contacts de chaque contact
cl-1 Serveur Référence les utilisateurs Identification Liste des contacts cl-2 cl-3 cl-4 Référencement + MAJ liste fichiers Téléchargement fichier Chat Recherche cl-X connexion source cl-X
cl-1 cl-2 cl-3 cl-4 source telecharge + source connexion source Schéma pour le téléchargement d'un fichier A par cl-1 Lancement 1/3 Base des fichiers contacts A => cl cl-Y cl-W cl-Zcl-X A => cl-W A => cl-X Téléchargement fichier
cl-1 cl-2 cl-3 cl-4 source telecharge + source connexion source Schéma pour le téléchargement d'un fichier A par cl-1 Téléchargement2/3 Base des fichiers contacts A => cl cl-Y cl-W cl-Zcl-X A => cl-W A => cl-X A => cl Téléchargement fichier A => cl A => cl Maj infos
cl-1 cl-2 cl-3 cl-4 source telecharge + source connexion source Schéma pour le téléchargement d'un fichier A par cl-1 fin du fichier3/3 Base des fichiers contacts A => cl cl-Y cl-W cl-Zcl-X A => cl-W A => cl-X A => cl Téléchargement fichier A => cl A => cl