Hello all.
I'm surely a noob in C++, so I am having difficulties managing ZMQ in
this language.
I'm creating a class that will include both a client and a server so I
have this structure
namespace Saetta
{
class Server
{
public:
Server(void);
virtual ~Server();
void worker();
private:
std::string _base_ip_address;
int _client_list[];
int _counter;
char _count[3];
zmq::context_t _zmq_context;
zmq::socket_t _zmq_socket;
};
class Client
{
public:
Client(void);
virtual ~Client();
void worker();
private:
zmq::context_t _zmq_context;
zmq::socket_t _zmq_socket;
};
}
I have to convert the basic
zmq::context_t context(1);
zmq::socket_t publisher(context, ZMQ_PUB);
publisher.bind("tcp://*:5555");
into something feasible for my class.
So I thought writing this into the constructor
this->_zmq_context = new zmq::context_t(1);
this->_zmq_socket = new zmq::socket_t(this->_zmq_context, ZMQ_PUB);
this->_zmq_socket.bind("tcp://*:5555");
None of this works.
Hope there is somebody kind enough to explain to me how should I phrase
the declarations to have them work with ZMQ.
Thank you
Claudio
_______________________________________________
zeromq-dev mailing list
[email protected]
http://lists.zeromq.org/mailman/listinfo/zeromq-dev