3edaf6728f
Ajout de la prise en compte d'interface pour le multicast
2022-03-14 11:40:23 +01:00
Benjamin
a0f17fefe1
- Changement latence de 10 à 30 secondes
2022-03-13 17:50:36 +01:00
Benjamin
477db13dc1
- Découpe de la méthode FileReceiver
2022-03-13 17:04:24 +01:00
Maximilien LEDOUX
d2b81790b0
Suppression fichier : fonctionnelle
2022-03-13 15:49:06 +01:00
Benjamin
259bb3c730
Début vérification de l'empreinte lors de l'envoi d'un fichier
2022-03-13 12:29:05 +01:00
Benjamin
d7f1407c0c
Premier jet de la méthode SendFile dans FileSender.go
2022-03-13 11:12:40 +01:00
751fb5ef1a
Suppression - système interface
2022-03-12 20:36:12 +01:00
345e195b81
Merge branch 'dev' into jeremi
...
# Conflicts:
# pkg/utils/FileReceiver.go
2022-03-12 19:13:24 +01:00
76972cc0bc
Correction réception fichier, ajout méthode util Network.go
2022-03-12 19:12:19 +01:00
Maximilien LEDOUX
f75948c3bb
- Changement des entêtes dans le projets.
2022-03-12 15:57:27 +01:00
Maximilien LEDOUX
4975c4e454
Merge branch 'dev' into maximilien
2022-03-10 17:18:06 +01:00
Benjamin
b198f51c1e
Récupération d'un fichier avec BUFFER. DOnc plus optimisé
2022-03-10 14:35:41 +01:00
Benjamin
6fa5f6c1c4
Réception d'un fichier et sauvegarde de celui-ci terminée
2022-03-08 20:37:49 +01:00
a987a7eb64
Tentative d'implémentation système d'interface -> toujours en échec
2022-03-08 19:41:54 +01:00
38a177aa51
Tentative de récupération de fichier (problème: récupération bloquante)
2022-03-08 17:44:10 +01:00
b030af03c9
Merge branch 'jeremi' into dev
2022-03-08 14:59:36 +01:00
51defc39ac
Ajout système d'interface
2022-03-08 14:58:41 +01:00
Benjamin
bcf8cdd256
Mse à jours du système de réception message + fichier. Il reste à pouvoir vider correctement un fichier lorsqu'il est reçu
2022-03-08 14:48:14 +01:00
30e21ce042
Recherche d'un bug d'interface réseaux multicast
2022-03-08 12:01:51 +01:00
e9fafd3cd8
Ajout des 3règles SendFileRule.go, SendOkRule.go, SendErrorRule.go et corrections de bugs mineurs.
2022-03-08 10:25:00 +01:00
8c443d43e4
Fixing some issues, backed project study
2022-03-05 18:32:27 +01:00
b942166f69
idea name fixing
2022-03-05 17:27:19 +01:00
27789be202
Fixed spelling mistake in project name, restructuring. Correction of Golang convention error.
2022-03-05 17:21:46 +01:00
Maximilien LEDOUX
6cc3922347
Merge branch 'dev' into maximilien
...
# Conflicts:
# cmd/main.go
# pkg/network/ClientMulticast.go
2022-02-26 18:11:05 +01:00
c379c15932
Mise à jours du App config
2022-02-26 18:08:52 +01:00
dfd6096898
Replace project constant by dynamic AppConfig.
2022-02-23 14:08:41 +01:00
0808ed493d
Fix project : Suppression des _
2022-02-23 13:07:48 +01:00
Maximilien LEDOUX
47b91d96d1
Problème imports réglé
2022-02-23 13:06:29 +01:00
f6a7004137
Chargement du fichier de config fonctionnelle. Reste à utiliser ses données
2022-02-22 13:05:33 +01:00
6553ebead0
Ajout des tag pour Json
2022-02-22 12:23:24 +01:00
a2b705ed1c
Ajout d'un TODO
2022-02-22 12:23:01 +01:00
089b033fbe
Création fichier json contenant la configurationdu serveur
2022-02-22 12:22:38 +01:00
bc2e322781
Création d'une structure AppConfig qui contient la configuration du server
2022-02-22 11:02:45 +01:00
233f7ac582
Tranformation d'une commande (chaine de char) en tableau. Il est donc désormais possible de lire une commande et l'interprêter
2022-02-22 10:52:07 +01:00
09d4834cdf
Hello rule patched
2022-02-22 10:03:52 +01:00
9eb4e8204e
Envoie de l'annonce en multicast fonctionnelle
2022-02-22 09:35:44 +01:00
e9e1dbf6d8
Ajout d'une méthode de création d'une commande
2022-02-22 09:07:58 +01:00
9a7da75ec8
Implémentation de l'interface IProtocolWriter.go dans la règle HelloRule.go
2022-02-22 08:47:03 +01:00
5c76801854
Ajout d'une constante pour les règle
2022-02-22 08:34:45 +01:00
c8de92d99b
Start commit 22/02/2022
2022-02-22 08:29:11 +01:00
a8d6197b60
Préparation mécanisme d'exécution d'une command read
2022-02-20 12:35:05 +01:00
957e6500a1
execute method to Execute
2022-02-20 12:08:45 +01:00
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
815da08c8d
Changement pour n'accepter qu'un seul client
2022-02-20 11:41:41 +01:00
f58890ead1
Début création du fichier du server unicast
2022-02-20 11:34:10 +01:00
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
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
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
4d1fbcb95b
IProtocol.go : Suppression de la méthode Create, car doit être statique.
2022-02-15 11:58:08 +01:00
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