From 30cdd107f542aef1175838dac898aef27755d131 Mon Sep 17 00:00:00 2001 From: Yohann D'ANELLO Date: Sat, 9 Jan 2021 20:32:00 +0100 Subject: [PATCH] IPv4-mapping --- Readme.tex | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Readme.tex b/Readme.tex index cc3e0c4..cdc6734 100644 --- a/Readme.tex +++ b/Readme.tex @@ -202,6 +202,8 @@ La gestion des voisins est effectuée dans un thread PeerManager dédié, qui v Le projet utilise une socket qui est bind sur le port indiqué au lancement. Puisque le processus de réception sur un socket est bloquant, on utilise un listener, qui tourne dans un Thread dédié. Le listener écoute sur le socket, récupère les paquets et les traite. +Il est possible de communiquer en IPv4, en les traitant comme des IPv6 en préfixant l'adresse IPv4 par \texttt{::ffff:} (64 zéros et 32 uns). Une adresse donnée est d'abord résolue en IPv6, et si cela ne fonctionne pas en IPv4 en ajoutant ce préfixe. + \subsection{Extensions} Notre projet supporte de réaliser plusieurs inondations à la fois (la manière dont l'inondation est codée le supportait nativement), il supporte l'adressage multiple des pairs, il a une relativement bonne sécurité, et il permet la découverte par multicast.