file system and file donload

This commit is contained in:
TIBERGHIEN corentin
2026-01-23 01:11:02 +01:00
parent 26fa7a833f
commit 31b26e96b0
7 changed files with 513 additions and 34 deletions

25
todo.md
View File

@@ -1,24 +1,11 @@
# Todo
## bugfix
- ajouter hello et nat a l'exp backoff OK
- peers n'ayant pas d'adresse OK
- verifier le refresh des peers
- setting in gui to act as a relay
- make hello and helloreply messages set the first extension bit to announce that peer is available for nat traversal
- implement actual nat traversal requests
- implement nat traversal :
- if hello/helloreply doesnt work with a peer, find a peer that supports nat traversal (server in priority) then begin protocol
## fonctionnalités :
rechercher les fichiers d'un pair
telechargement des fichiers
choisir un dossier à partager
choisir le nombre de canaux
- proposer des fichiers
- telechargement des fichiers
- receivers threads
- ask for nat traversal
## autre
@@ -26,6 +13,7 @@ socket ipv6
# FAIT
rechercher les fichiers d'un pair OK
- choisir un pseudo OK
- get rsquest to the uri /peers/ OK
- generation of the cryptographic key OK
@@ -44,3 +32,6 @@ socket ipv6
- datum/nodatum and datum structures
- nattraversal 1 and 2 structures
- chunk, directory, big, bigdirectory structures
- ajouter hello et nat a l'exp backoff OK
- peers n'ayant pas d'adresse OK
- verifier le refresh des peers OK