From 8b4557280f9dbc2b33f6f7bbd4bb49d1ba7fc3b3 Mon Sep 17 00:00:00 2001
From: liuxiaolong <liuxiaolong@aiotlink.com>
Date: 星期五, 08 一月 2021 16:14:57 +0800
Subject: [PATCH] 注册sendandrecv添加超时

---
 micronode.go |    2 +-
 hbusc.go     |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/hbusc.go b/hbusc.go
index 3b9cd1c..bd7bd29 100644
--- a/hbusc.go
+++ b/hbusc.go
@@ -151,7 +151,7 @@
 			}
 
 			var rMsg []bhomebus.Mesg
-			n := regSock.Sendandrecv(regAddr, msg, &rMsg) //n浠h〃鎴愬姛鍙戦�佺殑鑺傜偣鐨勪釜鏁�
+			n := regSock.SendandrecvTimeout(regAddr, msg, &rMsg, handle.conf.sendTimeOut) //n浠h〃鎴愬姛鍙戦�佺殑鑺傜偣鐨勪釜鏁�
 			handle.printLog("regSock.Sendandrecv n:", n, "len(rMsg):", len(rMsg))
 			if n == 1 && len(rMsg) == 1 {
 				var cr CommonReply
diff --git a/micronode.go b/micronode.go
index cceea93..88f9bfd 100644
--- a/micronode.go
+++ b/micronode.go
@@ -23,7 +23,7 @@
 }
 
 func NewMicroNode(ctx context.Context,q chan os.Signal, serverId string, reg *RegisterInfo, procInfo *ProcInfo,fnLog func(v ...interface{})) (*MicroNode, error){
-	conf := NewConfig(KEY_REGISTER,512,5,10,10,100, fnLog)
+	conf := NewConfig(KEY_REGISTER,512,5,100,100,100, fnLog)
 	handle, err := Register(ctx, q, conf, reg)
 	if err != nil {
 		return nil, err

--
Gitblit v1.8.0