La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Application d’échange de Fichiers en Pair à Pair (FileShare) 1.

Présentations similaires


Présentation au sujet: "Application d’échange de Fichiers en Pair à Pair (FileShare) 1."— Transcription de la présentation:

1 Application d’échange de Fichiers en Pair à Pair (FileShare) 1

2 Tracker 2

3 Les modules principaux 3

4 Diagramme de séquence 4

5 ANNOUNCE 5

6 GETFILE 6

7 LOOK 7

8 UPDATE 8

9 Les mutex Nous avons deux mutex qui servent à protéger la base de données lorsqu'on la modifie et une variable globale utilisée par le parser. Un sur la base de données Un sur la structure commandLine du parser 9

10 Peer (Client/serveur) 10

11 FileInfo La classe permettant de manipuler les information des fichiers Key Size BufferMap PieceSize Peers 11

12 FilesContainer Une classe qui permet de manipuler la base de donnée Parse les dossiers de téléchargements Stocke les FileInfos dans une table de hachage 2 types de fichiers: Complets Temporaires (extension.tmp) 12

13 Queries Gère les requêtes Peer/Peer et Peer/Tracker. Utilise les expressions régulières (Pattern) pour l’analyse lexicale et syntaxique des requêtes 13

14 Downloader Gère le téléchargement des fichiers Un lien « a-un » avec une variable Queries Démarre les ListeningThread et les DownloadThread 14

15 Autres Modules BufferMap Utilities MD5Checksum 15


Télécharger ppt "Application d’échange de Fichiers en Pair à Pair (FileShare) 1."

Présentations similaires


Annonces Google