[zeromq-dev] Linux: Qt support with ZeroMQ..

Justin Karneges justin at affinix.com
Mon Jan 27 23:00:52 CET 2014


Mapping ZeroMQ sockets to Qt signals/slots would be wild. :) None of the 
existing libs attempt anything like this. I'd have to think more about 
the use cases.

On 01/27/2014 01:39 PM, Lindley French wrote:
> Question: One of the drawbacks of QT's signals and slots mechanism
> (which is otherwise great) is that it supports many-to-one (like ZMQ
> pull or sub) and one-to-many (like ZMQ pub), but it does't support
> one-to-any (like ZMQ push).
>
> Is there anything in any of these projects that addresses this in any
> way by merging the QT and ZMQ functionality somehow?
>
>
> On Mon, Jan 27, 2014 at 2:00 PM, Justin Karneges <justin at affinix.com
> <mailto:justin at affinix.com>> wrote:
>
>     Hi Goswin,
>
>     On 01/27/2014 03:46 AM, Goswin von Brederlow wrote:
>      > On Sun, Jan 26, 2014 at 11:34:13PM -0800, Justin Karneges wrote:
>      >> There are a few options:
>      >>
>      >> https://github.com/wttw/zeromqt
>      >> https://github.com/jonnydee/nzmqt
>      >> https://github.com/jkarneges/qzmq
>      >>
>      >> It sounds like you've downloaded zeromqt. The project should contain
>      >> README.markdown.
>      >>
>      >> I am the author of QZmq and can help with it if you'd like.
>      >
>      > Can you give a few words of what makes each of them good or bad
>      > please? Why did you start your own project instead of using on of the
>      > other two?
>
>     It's been a year and a half since I created QZmq, so I cannot remember
>     the exact reason, but I believe it was because neither Zeromqt nor Nzmqt
>     supported fully event-driven reads and writes (at least at the time),
>     and I didn't agree with the headers-only style of development used by
>     Nzmqt so I thought I'd try my own rather than contribute.
>
>     So the advantage of QZmq is it supports write notifications, and it also
>     includes a Valve class which makes it easy to implement backpressure.
>
>     Probably one should choose between Nzmqt or QZmq. I believe Zeromqt has
>     gone unmaintained, and its own documentation suggests uses Nzmqt
>     instead.
>
>     Justin
>
>     _______________________________________________
>     zeromq-dev mailing list
>     zeromq-dev at lists.zeromq.org <mailto: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
>




More information about the zeromq-dev mailing list