From 24e67a3e0afc3bcb81c3cd70ff81a0b90a480e0d Mon Sep 17 00:00:00 2001 From: Zhiqiang Li Date: Tue, 5 Jul 2022 19:49:54 +0800 Subject: [PATCH] optimize code (#471) (#484) --- clients/naming_client/push_receiver.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/clients/naming_client/push_receiver.go b/clients/naming_client/push_receiver.go index ff010393..fceefc8b 100644 --- a/clients/naming_client/push_receiver.go +++ b/clients/naming_client/push_receiver.go @@ -71,8 +71,9 @@ func (us *PushReceiver) tryListen() (*net.UDPConn, bool) { } func (us *PushReceiver) getConn() *net.UDPConn { + r := rand.New(rand.NewSource(time.Now().UnixNano())) + for i := 0; i < 3; i++ { - r := rand.New(rand.NewSource(time.Now().UnixNano())) port := r.Intn(1000) + 54951 us.port = port conn, ok := us.tryListen()