Commit Graph
13 Commits
Author SHA1 Message Date
Bentozox 7ed4f93dc5 Ajout d'un manager de request, qui reçoit les commandes et renvoient une réponse 2022-02-20 11:55:11 +01:00
Bentozox 815da08c8d Changement pour n'accepter qu'un seul client 2022-02-20 11:41:41 +01:00
Bentozox f58890ead1 Début création du fichier du server unicast 2022-02-20 11:34:10 +01:00
Bentozox e8965385b3 Ajout de IProtocolReader.go IProtocolReader.go à la place de IProtocol.go ainsi que les dossiers appropriés pour chaque type de règle 2022-02-20 11:33:47 +01:00
Bentozox 4c368ef551 RegexMatcher.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 -> Match
2022-02-19 18:10:52 +01:00
Bentozox 6f097e6642 RegexMatcher.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 structure
2022-02-15 12:09:53 +01:00
Bentozox 4d1fbcb95b IProtocol.go : Suppression de la méthode Create, car doit être statique. 2022-02-15 11:58:08 +01:00
Bentozox b923a292af Ajout d'une méthode d'instanciation et d'un système de regex compilable 1 seul fois (Optimisation) 2022-02-15 11:57:25 +01:00
Bentozox 3715e752ba Ajout de la règle HelloRule.go (non-implémentée) 2022-02-15 11:37:31 +01:00
Bentozox 12aff7bfe2 Remove method in IProtocol.go match and add execute 2022-02-15 11:32:16 +01:00
Bentozox 8d9fdba613 Change Protocol.go to IProtocol.go 2022-02-15 11:30:23 +01:00
Bentozox c878fe7a77 Création d'un interface Protocol.go qui sera inplémentée par les différentes règles. 2022-02-15 11:19:43 +01:00
Bentozox 8399d59430 Creation 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. 2022-02-15 11:07:16 +01:00