Modifier le client pour qu’il puisse demander le téléchargement depuis une liste de serveurs (liste entrée à la volée dans le client)
Faire en sorte que le client fait la requete en tourniquet sur un serveur de la liste, réessaie en cas de TransferError, et ne demande plus à ce serveur ce fichier en cas de NotFound
Tests
Tests (avec un fichier plus petit que la taille d’un bloc)
avec un seul serveur
avec plusieurs serveurs
dont plusieurs ont le fichier
dont au moins un n’a pas le fichier
Tests (avec un fichier assez grand pour qu’il soit divisé en blocs)
avec un seul serveur
avec plusieurs serveurs
dont plusieurs ont le fichier
dont au moins un n’a pas le fichier
Vérifier que toutes les classes sont toujours documentées intégralement
Mise à jour de l’UML
- [x] Modifier le client pour qu’il puisse demander le téléchargement depuis une liste de serveurs (liste entrée à la volée dans le client)
- [x] Faire en sorte que le client fait la requete en tourniquet sur un serveur de la liste, réessaie en cas de TransferError, et ne demande plus à ce serveur ce fichier en cas de NotFound
- [x] Tests
- [x] Tests (avec un fichier plus petit que la taille d’un bloc)
- [x] avec un seul serveur
- [x] avec plusieurs serveurs
- [x] dont plusieurs ont le fichier
- [x] dont au moins un n’a pas le fichier
- [x] Tests (avec un fichier assez grand pour qu’il soit divisé en blocs)
- [x] avec un seul serveur
- [x] avec plusieurs serveurs
- [x] dont plusieurs ont le fichier
- [x] dont au moins un n’a pas le fichier
- [ ] Vérifier que toutes les classes sont toujours documentées intégralement
- [ ] Mise à jour de l’UML
louis_royer
changed title from Étape 2 to Fin de l’étape 25 years ago
Étape 2to Fin de l’étape 2 5 years ago