Guest User

client

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