From c797cec7a683f3fa63e3ca3b624589e861dfc00b Mon Sep 17 00:00:00 2001
From: zhangmeng <775834166@qq.com>
Date: 星期二, 14 一月 2020 14:12:06 +0800
Subject: [PATCH] switch to yolo debug

---
 run.go |   20 ++++++++++++++++++++
 1 files changed, 20 insertions(+), 0 deletions(-)

diff --git a/run.go b/run.go
index 0a78442..f4402e4 100644
--- a/run.go
+++ b/run.go
@@ -79,6 +79,10 @@
 
 	c := deliver.NewClient(deliver.ReqRep, s.ipc)
 
+	sendTry := 0
+	recvTry := 0
+	maxTry := 30
+
 	var msg []byte
 	var err error
 
@@ -91,10 +95,20 @@
 			for {
 				msg, err = c.Recv()
 				if err == nil {
+					recvTry = 0
+					break
+				}
+				recvTry++
+				if recvTry > maxTry {
 					break
 				}
 				s.fnLogger("REID~~~~~~Recv From HumanTrack error: ", err)
 				time.Sleep(5 * time.Millisecond)
+				continue
+			}
+
+			if recvTry > maxTry {
+				recvTry = 0
 				continue
 			}
 
@@ -144,6 +158,12 @@
 			for {
 				err = c.Send(buf)
 				if err == nil {
+					sendTry = 0
+					break
+				}
+				if sendTry > maxTry {
+					sendTry = 0
+					s.fnLogger("REID~~~~~~Send HumanTrack try: ", maxTry)
 					break
 				}
 				s.fnLogger("REID~~~~~~Send HumanTrack error: ", err)

--
Gitblit v1.8.0