From bcd780993c176b93f7393607f8003adf66e6676a Mon Sep 17 00:00:00 2001 From: lichao <lichao@aiotlink.com> Date: 星期一, 26 四月 2021 10:27:14 +0800 Subject: [PATCH] fix node default ignore msg. --- src/topic_node.cpp | 8 +++++--- 1 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/topic_node.cpp b/src/topic_node.cpp index 13bb8ee..1131816 100644 --- a/src/topic_node.cpp +++ b/src/topic_node.cpp @@ -44,9 +44,10 @@ } // recv msgs to avoid memory leak. auto default_ignore_msg = [](ShmSocket &sock, MsgI &imsg, BHMsgHead &head) { return true; }; - for (auto &p : sockets_) { - p->Start(default_ignore_msg); - } + SockNode().Start(default_ignore_msg); + // for (auto &p : sockets_) { + // p->Start(default_ignore_msg); + // } } TopicNode::~TopicNode() @@ -388,6 +389,7 @@ BHAddress addr; if (ClientQueryRPCTopic(request.topic(), addr, timeout_ms)) { + printf("node: %ld, topic dest: %ld\n", SockNode().id(), addr.mq_id()); BHMsgHead head(InitMsgHead(GetType(request), proc_id(), ssn())); AddRoute(head, sock.id()); head.set_topic(request.topic()); -- Gitblit v1.8.0