From 59c454173d41e15f9e2fcd7e443fc244c29851f3 Mon Sep 17 00:00:00 2001 From: Loic Guegan Date: Sat, 15 Jul 2023 14:36:48 +0200 Subject: Minor changes --- src/client.c | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) (limited to 'src/client.c') diff --git a/src/client.c b/src/client.c index 35a62c6..cd01232 100644 --- a/src/client.c +++ b/src/client.c @@ -15,10 +15,11 @@ int main (int argc, char *argv []) exit(1); } + //----- Arguments char *ip=argv[1]; int port=atoi(argv[2]); - // Socket to talk to server + //----- Init ZMQ void *context = zmq_ctx_new (); void *subscriber = zmq_socket (context, ZMQ_SUB); char bindto[30]; @@ -31,12 +32,14 @@ int main (int argc, char *argv []) rc = zmq_setsockopt (subscriber, ZMQ_SUBSCRIBE, ZMQ_TOKEN, strlen(ZMQ_TOKEN)); - - - char buffer[10]; - zmq_recv (subscriber, buffer, 10, 0); - printf("Received!"); - + //----- Listen + char buffer[ZMQ_MSG_SIZE]; + int size; + while(1){ + size=zmq_recv (subscriber, buffer, ZMQ_MSG_SIZE-1, 0); + buffer[size < ZMQ_MSG_SIZE ? size : ZMQ_MSG_SIZE - 1] = '\0'; + printf("Received: %s\n",buffer); + } -- cgit v1.2.3