From 768fc1782ad4aefeb6ace455b3a74b42832e17e3 Mon Sep 17 00:00:00 2001 From: citrons Date: Thu, 5 Jun 2025 14:58:13 -0500 Subject: randomize reconnect time --- client/client/client.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/client/client/client.go b/client/client/client.go index 0b24175..2d47ded 100644 --- a/client/client/client.go +++ b/client/client/client.go @@ -5,6 +5,7 @@ import ( "net" "time" "bufio" + "math/rand" ) type MessageHandler interface { @@ -56,7 +57,7 @@ func (c *Client) RunClient() { continue } defer conn.Close() - sleep = time.Second + sleep = time.Second / time.Duration(2 + rand.Int() % 4) recv, recvErr := proto.ReadLines(bufio.NewReader(conn)) send := make(chan proto.Line, 1) -- cgit v1.2.3