Guest User

client.c for zeromq

a guest
May 28th, 2012
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.72 KB | None | 0 0
  1. #include "zmq.h"
  2. #include <string.h>
  3. #include <stdio.h>
  4. #include <unistd.h>
  5.  
  6. int main (void)
  7. {
  8. void *context = zmq_init (1);
  9.  
  10. // Socket to talk to server
  11. printf ("Connecting to hello world server…\n");
  12. void *requester = zmq_socket (context, ZMQ_REQ);
  13. zmq_connect (requester, "tcp://localhost:5555");
  14.  
  15. int request_nbr;
  16. for (request_nbr = 0; request_nbr != 10; request_nbr++) {
  17. zmq_msg_t request;
  18. zmq_msg_init_size (&request, 5);
  19. memcpy (zmq_msg_data (&request), "Hello", 5);
  20. printf ("Sending Hello %d…\n", request_nbr);
  21. zmq_send (requester, &request, 0);
  22. zmq_msg_close (&request);
  23. }
  24.  
  25. printf("I am done, let the messages flow\n");
  26.  
  27. zmq_close (requester);
  28. zmq_term (context);
  29. return 0;
  30. }
Advertisement
Add Comment
Please, Sign In to add comment