9 zmq::socket_t req(ctx, zmq::socket_type::req);
10 req.connect(
"tcp://127.0.0.1:5555");
11 json::json j = {{
"name",
"Alice"}, {
"age", 25}};
12 req.send(zmq::buffer(j.dump()), zmq::send_flags::none);
13 std::cout <<
"[C++] sent: " << j.dump() << std::endl;
16 if (req.recv(reply, zmq::recv_flags::none))
18 std::cout <<
"[C++] recv ack: "
19 << std::string(
static_cast<char*
>(reply.data()), reply.size())