From b9cf4660f85b3457763de72781bc7bc84411f5de Mon Sep 17 00:00:00 2001
From: zhangmeng <775834166@qq.com>
Date: 星期五, 30 八月 2019 16:26:45 +0800
Subject: [PATCH] reflect every time get
---
nng.go | 13 +++++++++----
1 files changed, 9 insertions(+), 4 deletions(-)
diff --git a/nng.go b/nng.go
index 2ce7b68..b9eb8c2 100644
--- a/nng.go
+++ b/nng.go
@@ -49,10 +49,9 @@
time.Sleep(time.Duration(surveyorTime*2) * time.Second)
}
- msg := mangos.NewMessage(len(data))
+ msg := mangos.NewMessage(1)
msg.Body = data
return n.sock.SendMsg(msg)
-
}
// Recv impl interface Diliver
@@ -77,6 +76,13 @@
}
return msg.Body, nil
+}
+
+// Recv2 impl interface
+func (n *NNG) Recv2(data []byte) (l int, err error) {
+ data, err = n.Recv()
+ l = len(data)
+ return l, err
}
// Close impl interface Deliver
@@ -127,8 +133,7 @@
switch n.mode {
case Bus:
sock, err = n.busMakeNNG(typ)
- case ReqRep:
- case SurvResp:
+ case ReqRep, SurvResp:
sock, err = n.rrMakeNNG(typ)
default:
sock, err = n.ppMakeNNG(typ)
--
Gitblit v1.8.0