From d2f7562f054cb459f9e87695a07976120570a260 Mon Sep 17 00:00:00 2001 From: Robert Bendun Date: Fri, 6 Jan 2023 09:01:52 +0100 Subject: [PATCH] Log found hosts --- server/mdns.go | 14 +++++++++++++- server/router/router.go | 2 +- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/server/mdns.go b/server/mdns.go index 3bdea52..a650d9a 100644 --- a/server/mdns.go +++ b/server/mdns.go @@ -8,6 +8,7 @@ import ( "net" "sync" "time" + "strings" "github.com/RobertBendun/zeroconf/v2" ) @@ -25,7 +26,7 @@ func doHandshake(wg *sync.WaitGroup, service *zeroconf.ServiceEntry, remotes cha var hs proto.HandshakeResponse err := proto.CommandTimeout(target, proto.Handshake(), &hs, timeout) if err == nil { - log.Println("Received handshake response", target, hs) + // log.Println("Received handshake response", target, hs) remotes <- Remote{ Address: target, Nick: hs.Nick, @@ -76,6 +77,17 @@ func registerRemotes(waitTime int) error { remotes[remote.Address] = &remote } + msg := &strings.Builder{} + comma := false + for _, remote := range remotes { + if comma { + fmt.Fprint(msg, ", ") + } + fmt.Fprintf(msg, "%s@%s", remote.Nick, remote.Address) + comma = true + } + log.Println("Hosts found:", msg.String()) + return <-done } diff --git a/server/router/router.go b/server/router/router.go index 962195d..97e69f3 100644 --- a/server/router/router.go +++ b/server/router/router.go @@ -59,7 +59,7 @@ func (router *Router) handleIncoming(incoming net.Conn) { request := proto.Request{} json.NewDecoder(incoming).Decode(&request) - log.Printf("%s: %+v\n", incoming.RemoteAddr(), request) + // log.Printf("%s: %+v\n", incoming.RemoteAddr(), request) if handler, ok := router.routes[request.Type]; ok { if response := handler(incoming, request); response != nil {