[zeromq-dev] Completion events rather than ready events

Steven McCoy steven.mccoy at miru.hk
Fri Jan 29 08:00:41 CET 2010

2010/1/28 Martin Sustrik <sustrik at 250bpm.com>

> Steven McCoy wrote:
>> Hi Hi,
>>  Here's an option to test for ZeroMQ 3:  convert Unix on-ready events to
>> Windows on-completion events and provide a cross platform high speed
>> on-completion API,
>> http://google-opensource.blogspot.com/2010/01/libevent-20x-like-libevent-14x-only.html
>> I can see the benefit for sending fragmented PGM packets, but the
>> implementation seems a mountain to climb rather than the "it's pretty easy"
>> that the author states.
> The infrastructure in 0MQ is ready for supporting IOCP. The only thing
> missing is someone to implement iocp_t aside of current set of select_t,
> poll_t, epoll_t, devpoll_t and kqueue_t :)
The LWN gives the impression 0MQ is a cross-platform IOCP implementation,
however no such terminology is picked up in the website or article.  As
Google and the Tor developers are pushing libevent 2.0 to do IOCP can you
provide some clarify on where 0MQ compares to Windows IOCP and libevent 2?
 Particularly I'm seeing that libevent is going to be an Internet facing API
and you point in the article that 0MQ should not be.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.zeromq.org/pipermail/zeromq-dev/attachments/20100129/2dbe818b/attachment.htm>

More information about the zeromq-dev mailing list