Le but de ce projet est d'écrire un routeur IP simplifié avec le langage Ada pour le cours de Programmation Impérative. Je vous conseille de lire les consignes détaillées pour mieux comprendre.
Vous pouvez également lire le rapport de projet pour en savoir plus sur ce qui a été fait.
Compiler avec gnatmake -gnata -gnatwa
tous les fichiers source dans les dossier
- Routeur_Simple : code source du routeur sans système de cache
- Routeur_Cache : code source du routeur avec un cache sous forme de liste chainée
- Routeur_LA : code source du routeur avec un cache sous forme d'arbre binaire de recherche
Veuillez vous référer au manuel utilisateur pour plus de détails
L'ensemble des fonctions du projet sont testées par des tests unitaires. Il s'agit de tous les fichiers sources dont le nom commence par test_<nom_module>.adb
. Un test réussi doit se terminer en affichant "ALL OK" dans le terminal.