Skip to content

Commit c49e9ee

Browse files
committed
run monitor ok
1 parent a0d3a88 commit c49e9ee

2 files changed

Lines changed: 7 additions & 5 deletions

File tree

infinite_sense_core/src/messenger.cpp

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,25 +2,27 @@
22
#include "log.h"
33
namespace infinite_sense {
44
Messenger::Messenger() {
5+
endpoint_ = "tcp://*:4565";
56
publisher_.close();
67
context_.close();
78
context_ = zmq::context_t(1);
89
publisher_ = zmq::socket_t(context_, ZMQ_PUB);
910
publisher_.set(zmq::sockopt::linger, 0);
1011
publisher_.set(zmq::sockopt::rcvtimeo, 1000);
1112
try {
12-
publisher_.bind("tcp://*:0");
13-
endpoint_ = publisher_.get(zmq::sockopt::last_endpoint);
13+
publisher_.bind(endpoint_);
14+
// publisher_.bind("tcp://*:0");
15+
// endpoint_ = publisher_.get(zmq::sockopt::last_endpoint);
1416
LOG(INFO) << "Publisher: " << endpoint_;
1517
} catch (const zmq::error_t &e) {
1618
LOG(ERROR) << "Failed to bind ZMQ publisher: " << e.what();
1719
context_.close();
1820
publisher_.close();
1921
}
2022
asker_ = zmq::socket_t(context_, zmq::socket_type::rep);
21-
asker_.bind("tcp://*:4565");
23+
asker_.bind("tcp://*:4564");
2224
ask_thread_ = std::thread([this] { WaitAsk(); });
23-
}
25+
};
2426
Messenger::~Messenger() {
2527
publisher_.close();
2628
while (ask_thread_.joinable()) {

tools/topic_monitor/monitor.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ void TopicMonitor::Stop() {
2424
TopicMonitor::TopicMonitor() : context_(1), subscriber_(context_, ZMQ_SUB), should_run_(false) {
2525

2626
try {
27-
subscriber_.connect(infinite_sense::Messenger::GetInstance().GetPubEndpoint());
27+
subscriber_.connect("tcp://127.0.0.1:4565");
2828
subscriber_.set(zmq::sockopt::subscribe, "");
2929
} catch (const zmq::error_t &e) {
3030
LOG(ERROR) << "[TopicMonitor] Initialization failed: " << e.what();

0 commit comments

Comments
 (0)