From 40673b2e959ec5a632d1b5539c0a2ffcfa133016 Mon Sep 17 00:00:00 2001 From: liuxiaolong <liuxiaolong@aiotlink.com> Date: 星期三, 23 十二月 2020 10:59:26 +0800 Subject: [PATCH] 心跳发送添加超时设置 --- hbusc.go | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) diff --git a/hbusc.go b/hbusc.go index 75c9ae2..6de8b80 100644 --- a/hbusc.go +++ b/hbusc.go @@ -315,12 +315,13 @@ hbAddr := append([]bhomebus.NetNode{}, bhomebus.NetNode{ Key: h.sockHB.peer, }) - n := h.sockHB.sock.Sendandrecv(hbAddr, hbd, &rMsg) //n浠h〃鎴愬姛鍙戦�佺殑鑺傜偣鐨勪釜鏁� + h.printLog("start send heartbeat") + n := h.sockHB.sock.SendandrecvTimeout(hbAddr, hbd, &rMsg, h.conf.sendTimeOut) //n浠h〃鎴愬姛鍙戦�佺殑鑺傜偣鐨勪釜鏁� + h.printLog("sockHB.Sendandrecv n:", n, "len(rMsg):", len(rMsg)) if n > 0 { return nil } else { - h.printLog("sockHB.Sendandrecv n:", n, "len(rMsg):", len(rMsg)) return fmt.Errorf("sockHB Sendandrecv ret n:%d", n) } } -- Gitblit v1.8.0