Ajout des 3règles SendFileRule.go, SendOkRule.go, SendErrorRule.go et corrections de bugs mineurs.

This commit is contained in:
2022-03-08 10:25:00 +01:00
parent 8c443d43e4
commit e9fafd3cd8
9 changed files with 163 additions and 25 deletions

View File

@@ -40,17 +40,17 @@ type ClientMulticast struct {
// Run Cette méthode démarre une commmunication multicast
func (client ClientMulticast) Run() {
addr, done := client.ResolveAddr()
if done {
addr, failedRA := client.ResolveAddr()
if failedRA {
return
}
con, done2 := client.DialUdp(addr)
if done2 {
con, failedDU := client.DialUdp(addr)
if failedDU {
return
}
cmd, correct := client.repository.ExecuteWriter(writers.HelloRuleName, client.domain, fmt.Sprintf("%d", client.port))
cmd, correct := client.repository.ExecuteWriter(writers.HelloRulePrefix, client.domain, fmt.Sprintf("%d", client.port))
if !correct {
println("[ClientMulticast] Hello rule isn't correct (" + cmd + ")")
return