From 6be5f42ff0e8c9671dd0e99eb2988e8c7c305d91 Mon Sep 17 00:00:00 2001 From: panlei <2799247126@qq.com> Date: 星期二, 10 九月 2019 17:06:35 +0800 Subject: [PATCH] dial fix --- ruleserver/readyDataForRule.go | 16 ++++++++++------ 1 files changed, 10 insertions(+), 6 deletions(-) diff --git a/ruleserver/readyDataForRule.go b/ruleserver/readyDataForRule.go index 4c47372..cbf9a5a 100644 --- a/ruleserver/readyDataForRule.go +++ b/ruleserver/readyDataForRule.go @@ -55,6 +55,10 @@ if err != nil { logger.Error("鍒涘缓璇锋眰socket澶辫触: %s", err.Error()) } + serverIP, _ := GetLocalIP() + if err = sock.Dial("tcp://"+serverIP+":4010"); err != nil { + logger.Error("璇锋眰socket鎷ㄥ彿澶辫触: %s", err.Error()) + } } type BaseInfo struct { @@ -175,12 +179,14 @@ CompareThreshold:compareThreshold, Source:false, } - serverIp, _ := GetLocalIP() - bytes := Push("tcp://"+serverIp+":4010",comArg,sock) + + bytes := Push(comArg,sock) + //bytes := []byte{} var scResult protomsg.SdkCompareResult err1 := proto.Unmarshal(bytes, &scResult) if err1 != nil { logger.Error("getBaseInfo瑙e帇閿欒", err1) + return } //logger.Info("----------------------------------------map鏄�", m) ids := []string{} @@ -332,7 +338,7 @@ } } -func Push(url string,data *protomsg.CompareArgs,sock mangos.Socket) []byte{ +func Push(data *protomsg.CompareArgs,sock mangos.Socket) []byte{ //var sock mangos.Socket var err error var msg []byte @@ -347,9 +353,7 @@ } //sock.AddTransport(ipc.NewTransport()) sock.AddTransport(tcp.NewTransport()) - if err = sock.Dial(url); err != nil { - logger.Error("璇锋眰socket鎷ㄥ彿澶辫触: %s", err.Error()) - } + logger.Info("搴忓垪鍖栨暟鎹�") bytes,err1 := proto.Marshal(data) logger.Info("鏁版嵁闀垮害涓猴細",len(bytes)) -- Gitblit v1.8.0