[zeromq-dev] Re : Re: Which c++ binding choose

Arnaud Kapp kapp.arno at gmail.com
Fri Mar 13 16:37:09 CET 2015


Hello,

They are all maintained. The cppzmq (low-level binding) is very
straightforward so that's why there isn't much activity going on. It
works, and it gets updated when libzmq changes stuff.
Thomas introduced azmq, so let me talk about zmqpp.

If integrating with boost::asio is not useful to you, I'd recommend
you give zmqpp a try.
It is still maintained, but as it is fairly complete there isn't much
activity going on. We implement features on a "someone-needs" basis.
It requires a c++11 compiler.
The API is, in my opinion, quite easy to use.


On Fri, Mar 13, 2015 at 2:58 PM, Thomas Rodgers <rodgert at twrodgers.com> wrote:
>> I looked to azmq CMakelists and I seems mandatory to have/use boost no?
>
>
> Boost is mandatory, yes. It would be possible (and not particularly
> difficult) to make a version that works with the standalone Asio library,
> but as all of my projects assume the use of Boost, it hasn't been a priority
> for me.
>
> On Friday, March 13, 2015, Leonard Michelet <leonard.michelet at openwide.fr>
> wrote:
>>
>> I'm using c++11, but not boost :(
>> I started using cppzmq but I miss some functions :
>> Stopping socket monitor properly.
>> Detected client deconnection from server side (without using a PUB
>> socket).
>>
>> I looked to azmq CMakelists and I seems mandatory to have/use boost no?
>> Thanks for answering.
>>
>> ----- Thomas Rodgers <rodgert at twrodgers.com> a écrit :
>>
>> > I am the author of azmq it is an active project (most recent commit
>> > within
>> > the last week).
>> >
>> > It is heavily tied to the way that Boost Asio does things. If you
>> > already
>> > have/plan on having a dependency on the Boost libraries and are
>> > comfortable
>> > with Asio then perhaps it will be a fit for you.
>> >
>> > On Friday, March 13, 2015, Leonard Michelet
>> > <leonard.michelet at openwide.fr>
>> > wrote:
>> >
>> > > Hello everyone, I must use zeromq for a work project written in c++
>> > > and I
>> > > wonder which c++ binding I should use.
>> > > On the c++ binding page (http://zeromq.org/bindings:cpp), there are 3
>> > > of
>> > > them, but I'm not sure if each of them are still active.
>> > > Thank you,
>> > > Léonard.
>> > > _______________________________________________
>> > > zeromq-dev mailing list
>> > > zeromq-dev at lists.zeromq.org <javascript:;>
>> > > http://lists.zeromq.org/mailman/listinfo/zeromq-dev
>> > >
>>
>> _______________________________________________
>> zeromq-dev mailing list
>> zeromq-dev at lists.zeromq.org
>> http://lists.zeromq.org/mailman/listinfo/zeromq-dev
>
>
> _______________________________________________
> zeromq-dev mailing list
> zeromq-dev at lists.zeromq.org
> http://lists.zeromq.org/mailman/listinfo/zeromq-dev
>



-- 
Kapp Arnaud - Xaqq



More information about the zeromq-dev mailing list