jan 22 2008
Developpement d’une infrastructure Peer-to-Peer (P2P) centralisée en Java/RMI
Dans le cadre d’un mini-projet, nous avons choisi de mettre en place un réseau Peer-to-Peer centralisé. Ce réseau est donc composé d’un serveur et de clients devant s’y connecter lors de la recherche de fichiers. Ce réseau est implémenté en RMI afin de faciliter les communications entre les différents éléments. Les principes de transfert de données basiques tels que l’utilisation de sockets sont ainsi masqués.
Notre implémentation permet :
La recherche de fichier selon un mot clé,
Le téléchargement d’un fichier depuis plusieurs sources simultanément,
Le téléchargement de plusieurs fichiers simultanément,
La reprise du téléchargement d’un fichier partiellement téléchargé,
La déconnexion « sauvage » des clients.
Néanmoins, il n’est pas possible :
De partager des parties de fichier non complet (un fichier en cours de téléchargement ne peut être téléchargé par d’autres peers simultanément),
De contrôler les vitesses d’émission et de réception.
Nous pouvons néanmoins ajouter que l’architecture de notre application ne poserait aucun problème à qui voudrait implémenter ces fonctionnalités.
Le client (jar executable, incluant jdom et fast md5)
Le serveur (jar executable)
Les sources du client et du serveur (incluant jdom et fast md5)
Le rapport

salut,
je suis un jeune etudiant tunisien .
Mon mini projet est intitulé concevoir et a implémenter un système de téléchargement de fichiers partagés.C’est à peut prés ce que vous avait développer…
Pouvez vous m’aider avec des documentations…
et j’aimerais bien comprendre le principe de ton profjet : fonctionnement implementation…
Merci
pas de reponse !!!!!!!!!!!!!!!!