/* * * http://api.zeromq.org/2-2:zmq * */ #include #include #include 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; }