Guest User

client

a guest
Aug 12th, 2014
149
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.79 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <unistd.h>
  3.  
  4. int main (int argc, char * argv[])
  5. {
  6. if(argc != 2){
  7. printf("Not enogh arguments\n");
  8. return -1;
  9.  
  10. }
  11. printf ("Connecting to hello world server...\n");
  12. void *context = zmq_ctx_new ();
  13. void *requester = zmq_socket (context, ZMQ_REQ);
  14. zmq_connect (requester, "tcp://localhost:5555");
  15.  
  16. int request_nbr;
  17. for (request_nbr = 0; request_nbr != 10; request_nbr++) {
  18. char buffer [255];
  19. printf ("Sending Hello %d...\n", request_nbr);
  20. zmq_send (requester, argv[1], strlen(argv[1])+ 1, 0);
  21. zmq_recv (requester, buffer, 255, 0);
  22. printf ("Received: %s %d\n", buffer, request_nbr);
  23. printf ("%s\n",buffer);
  24. }
  25. zmq_close (requester);
  26. zmq_ctx_destroy (context);
  27. return 0;
  28. }
Advertisement
Add Comment
Please, Sign In to add comment