38 lines
991 B
Markdown
38 lines
991 B
Markdown
# Todo
|
|
|
|
|
|
## fonctionnalités :
|
|
- proposer des fichiers
|
|
- telechargement des fichiers
|
|
- receivers threads
|
|
- ask for nat traversal
|
|
|
|
## autre
|
|
|
|
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
|
|
- put request to the uri (check if the peer is already connected) OK
|
|
- get request to the uri /peers/key to get the public key of a peer OK
|
|
- get request to the uri /peers/key/addresses OK
|
|
- udp handshakes OK
|
|
- handshake structure OK
|
|
- s'enregistrer avec le serveur OK
|
|
- generer une clé publique OK
|
|
- verifier signature OK
|
|
- 2 channels -> un pour envoyer et un pour recevoir OK
|
|
- get rsquest to the uri /peers/ OK
|
|
- request structure
|
|
- root/root reply structure
|
|
- 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
|