liuxiaolong
2021-01-26 f3d97adc87f0682b9f53599815d7db67e7db754d
regSock sendandrecv添加超时
1个文件已修改
6 ■■■■ 已修改文件
hbusc.go 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
hbusc.go
@@ -154,7 +154,8 @@
            }
            var rMsg []bhomebus.Mesg
            n := regSock.Sendandrecv(regAddr, msg, &rMsg) //n代表成功发送的节点的个数
            n := regSock.SendandrecvTimeout(regAddr, msg, &rMsg, handle.conf.sendTimeOut) //n代表成功发送的节点的个数
            handle.printLog("regSock.SendandrecvTimeout n:", n)
            if n == 1 && len(rMsg) == 1 {
                var cr Reply
                if err = json.Unmarshal(rMsg[0].Data, &cr);err != nil {
@@ -176,10 +177,9 @@
                    } else {
                        handle.printLog("cr:", cr)
                    }
                }
            } else {
                time.Sleep(100 * time.Millisecond)
                time.Sleep(1 * time.Second)
            }
        }
    }