From 22bbb666f7df69f5797bebcf99f69678ad613bdf7b63c2355d78eb9c4e65c510 Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Sun, 14 Apr 2024 10:55:18 +0300 Subject: [PATCH] No unnecessary heartbeats --- cmd/client/main.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/cmd/client/main.go b/cmd/client/main.go index 45a5a67..71fe10f 100644 --- a/cmd/client/main.go +++ b/cmd/client/main.go @@ -514,14 +514,16 @@ func main() { go statsDrawer(OurStats, *Name) go func() { <-LoggerReady - for { + for now := range time.NewTicker(time.Second).C { + if !OurStats.last.Add(time.Second).Before(now) { + continue + } OurStats.pkts++ OurStats.bytes += 1 if _, err = conn.Write([]byte{sid}); err != nil { log.Println("send:", err) Finish <- struct{}{} } - time.Sleep(time.Second) } }() go func() { -- 2.48.1