Initial setup of client/server messaging
This commit is contained in:
commit
c8f56b8b52
4 changed files with 96 additions and 0 deletions
32
client/main.cpp
Normal file
32
client/main.cpp
Normal file
|
@ -0,0 +1,32 @@
|
|||
/*
|
||||
*
|
||||
* 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://localhost: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;
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue