[zeromq-dev] czmq / avahi integration into zloop
Pieter Hintjens
ph at imatix.com
Tue May 13 11:04:56 CEST 2014
Nice. I'd started on a zservice class to wrap service announcement /
discovery over arbitrary transports, but we never expanded on that so
we removed it. Maybe over time we can generalize this.
On Tue, May 13, 2014 at 8:04 AM, Michael Haberler <mail17 at mah.priv.at> wrote:
>
> Am 13.05.2014 um 07:34 schrieb Pieter Hintjens <ph at imatix.com>:
>
>> I hate to be the one asking the stupid question, but why did you make this? :)
>
> We'll use zeroconf/DNS-SD for service discovery in the machinekit project
>
> this code will be the basis for two czmq-style helper functions which can announce services, or just subscribe to service announcements on a czmq socket - think of zbeacon() for DNS-SD
>
> stock avahi only supports glib and qt event loops, or a setup with its own thread; all of which make it difficult to run this in an attached thread and integrated with a helper running zthread_fork() and its own event loop
>
> it's not as general as Björn's aware, but covers the common case for czmq use without introducing another event loop mechanism
>
> - Michael
>
>>
>> On Tue, May 13, 2014 at 12:22 AM, Michael Haberler <mail17 at mah.priv.at> wrote:
>>> I cooked up an avahi event loop adapter for czmq. works for me: https://github.com/mhaberler/avahi-czmq-loop
>>>
>>> no threads, just using the zloop reactor.
>>>
>>> - Michael
>>>
>>>
>>> _______________________________________________
>>> 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
>
> _______________________________________________
> 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