package config // AppConfig Contient toute la configuration du server type AppConfig struct { // multicastAddress Contient l'adresse multicast du FileFrontEnd (adresse:port) multicastAddress string `json:"multicastAddress"` // multicastSecond Contient le nombre de seconde entre chaque annonce multicastSecond int `json:"multicastSecond"` // unicastAddress Contient l'adresse unicast auquel le FileFrontEnd se connecte (adresse:port) unicastAddress string `json:"unicastAddress"` } // MulticastAddress Accesseur pour multicastAddress func (a *AppConfig) MulticastAddress() string { return a.multicastAddress } // MulticastSecond Accesseur pour multicastSecond func (a *AppConfig) MulticastSecond() int { return a.multicastSecond } // UnicastAddress Accesseur pour unicastAddress func (a *AppConfig) UnicastAddress() string { return a.unicastAddress }