fix bug 360, use zmq_setsockopt
This commit is contained in:
parent
0c01935ff4
commit
c973131ed2
1 changed files with 4 additions and 2 deletions
|
|
@ -1079,8 +1079,10 @@ std::vector<zmq::message_t> zmq_listener::receive_multipart() {
|
|||
|
||||
void zmq_listener::handle_zmq() {
|
||||
int linger = 0;
|
||||
socket.setsockopt(ZMQ_SUBSCRIBE, "hashblock", 9);
|
||||
socket.setsockopt(ZMQ_LINGER, &linger, sizeof(linger));
|
||||
auto rc = zmq_setsockopt(socket, ZMQ_SUBSCRIBE, "hashblock", 9);
|
||||
FC_ASSERT(rc);
|
||||
rc = zmq_setsockopt(socket, ZMQ_LINGER, &linger, sizeof(linger));
|
||||
FC_ASSERT(rc);
|
||||
//socket.setsockopt( ZMQ_SUBSCRIBE, "hashtx", 6 );
|
||||
//socket.setsockopt( ZMQ_SUBSCRIBE, "rawblock", 8 );
|
||||
//socket.setsockopt( ZMQ_SUBSCRIBE, "rawtx", 5 );
|
||||
|
|
|
|||
Loading…
Reference in a new issue