Problem: test case fails with tcp transport

Solution: use inproc transport instead
This commit is contained in:
sigiesec 2017-09-01 15:51:57 +02:00
parent fc334bc759
commit eeccbbd6f8

View File

@ -62,13 +62,8 @@ void test_get_peer_state ()
rc = zmq_setsockopt (router, ZMQ_ROUTER_MANDATORY, &mandatory, rc = zmq_setsockopt (router, ZMQ_ROUTER_MANDATORY, &mandatory,
sizeof (mandatory)); sizeof (mandatory));
rc = zmq_bind (router, "tcp://127.0.0.1:*"); const char *my_endpoint = "inproc://test_get_peer_state";
assert (rc == 0); rc = zmq_bind (router, my_endpoint);
size_t my_endpoint_len = MAX_SOCKET_STRING;
char my_endpoint[MAX_SOCKET_STRING];
rc =
zmq_getsockopt (router, ZMQ_LAST_ENDPOINT, my_endpoint, &my_endpoint_len);
assert (rc == 0); assert (rc == 0);
void *dealer1 = zmq_socket (ctx, ZMQ_DEALER); void *dealer1 = zmq_socket (ctx, ZMQ_DEALER);