33 lines
508 B
C++
33 lines
508 B
C++
/*
|
|
*
|
|
* http://api.zeromq.org/2-2:zmq
|
|
*
|
|
*/
|
|
|
|
#include <iostream>
|
|
#include <string>
|
|
#include <zmq.hpp>
|
|
|
|
|
|
int main(int ac, char** av)
|
|
{
|
|
int threads = 2;
|
|
zmq::context_t ctx (threads);
|
|
|
|
if (!ctx) {
|
|
std::cout << "zmq_init() failed" << std::endl;
|
|
return 1;
|
|
}
|
|
zmq::socket_t s (ctx, ZMQ_REQ);
|
|
s.connect ("tcp://127.0.0.1:5555");
|
|
zmq::message_t request (10);
|
|
memset (request.data (), 0, request.size ());
|
|
s.send (request);
|
|
|
|
// wait for a reply
|
|
zmq::message_t reply;
|
|
s.recv (&reply);
|
|
|
|
return 0;
|
|
}
|