Fix #82
This commit is contained in:
parent
15e1bd2e75
commit
813d327117
23
README.md
23
README.md
@ -7,10 +7,17 @@ Lien vers le [document original](https://stri-online.net/FTLV/mod/resource/view.
|
|||||||
Les étapes suivantes sont conseillées.
|
Les étapes suivantes sont conseillées.
|
||||||
|
|
||||||
# Usage
|
# Usage
|
||||||
|
### Tracker
|
||||||
|
- Interactive mode: `java tracker.Tracker`
|
||||||
|
- CLI Arguments mode: `java trackerP2P.trackerP2P -- <hostname> <PORT>` (default port 6969 (range 6000 -> 6999))
|
||||||
|
|
||||||
tracker : java tracker.Tracker (interactive) or java trackerP2P.trackerP2P -- <hostname> <PORT> (default port 6969 (range 6000 -> 6999))
|
### Server-only
|
||||||
server : java serveurP2P.ServeurP2P (interactive) or java serveurP2P.ServeurP2P -- <serveurHOSTNAME> <serveurPORT> <trackerHOSTNAME> <trackerPORT> (default server port: server 7070 (range 7000->7070) and tracker port 6969 (range 7000 -> 7999))
|
- Interactive mode: `java serveurP2P.ServeurP2P`
|
||||||
client/serveur : java clientP2P.ClientP2P or java clientP2P.ClientP2P -- <clientTransportProtocol> <integratedServerHOSTNAME> <integratedServerPORT> <trackerHOSTNAME> <trackerPORT> (default tracker port 6969 (range 7000 -> 7999) and server port: server 7070 (range 7000->7070))
|
- CLI Arguments mode: `java serveurP2P.ServeurP2P -- <serveurHOSTNAME> <serveurPORT> <trackerHOSTNAME> <trackerPORT>` (default server port: server 7070 (range 7000->7070) and tracker port 6969 (range 7000 -> 7999))
|
||||||
|
|
||||||
|
### Client+Server
|
||||||
|
- Interactive mode: `java clientP2P.ClientP2P`
|
||||||
|
- CLI Arguments mode: `java clientP2P.ClientP2P -- <clientTransportProtocol> <integratedServerHOSTNAME> <integratedServerPORT> <trackerHOSTNAME> <trackerPORT>` (default tracker port 6969 (range 7000 -> 7999) and server port: server 7070 (range 7000->7070))
|
||||||
|
|
||||||
## Étape 1 : Téléchargement à la FTP
|
## Étape 1 : Téléchargement à la FTP
|
||||||
|
|
||||||
@ -47,10 +54,10 @@ Ce serveur coordonnera le téléchargement en précisant à chaque application,
|
|||||||
Dans cette étape, on doit s'assurer que les applications envoient et reçoivent globalement les même quantités.
|
Dans cette étape, on doit s'assurer que les applications envoient et reçoivent globalement les même quantités.
|
||||||
On essaiera ainsi de désavantager les applications qui ne font que télécharger et n'envoient rien.
|
On essaiera ainsi de désavantager les applications qui ne font que télécharger et n'envoient rien.
|
||||||
|
|
||||||
Options :
|
## Options :
|
||||||
- Créer une IHM (interface homme machine) Graphique pour les applications avec Swing par exemple.
|
- [ ] Créer une IHM (interface homme machine) Graphique pour les applications avec Swing par exemple.
|
||||||
- Gérer à la fois des communications UDP et TCP.
|
- [x] Gérer à la fois des communications UDP et TCP.
|
||||||
- Permettre la recherche de fichiers à partir de leur nom ou de toute autre caractéristique. À l'issu de la recherche on devra pouvoir connaître un ensemble d'application possédant le fichier et commencer le téléchargement.
|
- [ ] Permettre la recherche de fichiers à partir de leur nom ou de toute autre caractéristique. À l'issu de la recherche on devra pouvoir connaître un ensemble d'application possédant le fichier et commencer le téléchargement.
|
||||||
- Gérer le protocole d'une application de téléchargement P2P existante (bittorrent, emule ou autre).
|
- [ ]Gérer le protocole d'une application de téléchargement P2P existante (bittorrent, emule ou autre).
|
||||||
|
|
||||||
Note : toute fonctionnalité supplémentaire ne sera prise en compte dans la notation que si toutes les étapes ont été correctement traitées.
|
Note : toute fonctionnalité supplémentaire ne sera prise en compte dans la notation que si toutes les étapes ont été correctement traitées.
|
||||||
|
Loading…
Reference in New Issue
Block a user