From: Sergey Matveev Date: Sun, 14 Apr 2024 07:55:18 +0000 (+0300) Subject: No unnecessary heartbeats X-Git-Tag: v1.0.0~5 X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=22bbb666f7df69f5797bebcf99f69678ad613bdf7b63c2355d78eb9c4e65c510;p=vors.git No unnecessary heartbeats --- 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() {