File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 22#include " log.h"
33namespace infinite_sense {
44Messenger::Messenger () {
5- endpoint_ = " tcp://* :4565" ;
5+ endpoint_ = " tcp://127.0.0.1 :4565" ;
66 publisher_.close ();
77 subscriber_.close ();
88 context_.close ();
9- context_ = zmq::context_t (1 );
9+ context_ = zmq::context_t (10 );
1010 publisher_ = zmq::socket_t (context_, ZMQ_PUB);
1111 subscriber_ = zmq::socket_t (context_, ZMQ_SUB);
12- publisher_.set (zmq::sockopt::linger, 0 );
13- publisher_.set (zmq::sockopt::rcvtimeo, 1000 );
1412 try {
13+ publisher_.connect (endpoint_);
1514 subscriber_.connect (endpoint_);
16- publisher_.bind (endpoint_);
17- // publisher_.bind("tcp://*:0");
18- // endpoint_ = publisher_.get(zmq::sockopt::last_endpoint);
1915 LOG (INFO) << " New ZMQ endpoint: " << endpoint_;
2016 } catch (const zmq::error_t &e) {
2117 LOG (ERROR) << " Failed to bind ZMQ endpoint: " << e.what ();
You can’t perform that action at this time.
0 commit comments