Ajout système d'interfaceEndMove2022-03-08 14:58:41 +0100
bcf8cdd256Mse à jours du système de réception message + fichier. Il reste à pouvoir vider correctement un fichier lorsqu'il est reçu
Benjamin
2022-03-08 14:48:14 +0100
089b033fbeCréation fichier json contenant la configurationdu serveurBenjamin2022-02-22 12:22:38 +0100
bc2e322781Création d'une structure AppConfig qui contient la configuration du serverBenjamin2022-02-22 11:02:45 +0100
233f7ac582Tranformation d'une commande (chaine de char) en tableau. Il est donc désormais possible de lire une commande et l'interprêterBenjamin2022-02-22 10:52:07 +0100
7ed4f93dc5Ajout d'un manager de request, qui reçoit les commandes et renvoient une réponseBenjamin2022-02-20 11:55:11 +0100
815da08c8dChangement pour n'accepter qu'un seul clientBenjamin2022-02-20 11:41:41 +0100
f58890ead1Début création du fichier du server unicastBenjamin2022-02-20 11:34:10 +0100
e8965385b3Ajout de IProtocolReader.go IProtocolReader.go à la place de IProtocol.go ainsi que les dossiers appropriés pour chaque type de règleBenjamin2022-02-20 11:33:47 +0100
4c368ef551RegexMatcher.go : - Suppression HelloRule.go qui n'était pas adaptée - Création EraseFileRule.go et implémentation de son interface IProtocol.go - Rename méthode RegexMatcher.go match -> MatchBenjamin2022-02-19 18:10:52 +0100
6f097e6642RegexMatcher.go : - Ajoute méthode CreateRegexMatcher, qui crée une instance de RegexMatcher.go et compile le pattern. - Ajout d'un attribut matcher auquel est attribué le retour de la compilation du pattern - Implémentation méthode match, vérifie que la donnée reçue en paramètre respecte le pattern compilé et stocké dans la structureBenjamin2022-02-15 12:09:53 +0100
4d1fbcb95bIProtocol.go : Suppression de la méthode Create, car doit être statique.Benjamin2022-02-15 11:58:08 +0100
b923a292afAjout d'une méthode d'instanciation et d'un système de regex compilable 1 seul fois (Optimisation)Benjamin2022-02-15 11:57:25 +0100
3715e752baAjout de la règle HelloRule.go (non-implémentée)Benjamin2022-02-15 11:37:31 +0100
12aff7bfe2Remove method in IProtocol.go match and add executeBenjamin2022-02-15 11:32:16 +0100
8d9fdba613Change Protocol.go to IProtocol.goBenjamin2022-02-15 11:30:23 +0100
c878fe7a77Création d'un interface Protocol.go qui sera inplémentée par les différentes règles.Benjamin2022-02-15 11:19:43 +0100
43c6ee651aPréparation du point de démarage du programme. Pour le moment, une communication multicast est lancée avec des configurations spécifiques.Benjamin2022-02-15 11:08:07 +0100
8399d59430Creation d'un module permettant d'envoyer des données sur une adresse multicast. Pour le moment le message envoyé, l'adress, le port et le temps entre chaque envoie est prédéfini.Benjamin2022-02-15 11:07:16 +0100
a4d5081bb2Add unversionned file and add somme config to .gitignoreBenjamin2022-02-15 09:08:46 +0100
72588cf3e4Initial project : Setting up .gitignoreBenjamin2022-02-15 09:06:03 +0100