You welcome, the IOCP branch is not stable, there are some issues with the
way .net is using IOCP, the callbacks are running on the IO Thread Pool and
not on the zeromq thread, which can cause synchronization issues. I want to
use the win32 API for this and let the callbacks run on the zeromq thread,
but that will end the way for mono support.

Anyway you can play with IOCP but I don't think is stable yet. The main
branch is stable but the higher level is going to be changed to be more
like clrzmq.

On Sun, Mar 3, 2013 at 11:12 AM, Niels Berglund <[email protected]
> wrote:

> Hi Doron,
>
> Oh, I see - sorry for assuming things. Sounds really cool, I'll start to
> play with it. Would you say that the IOCP branch is stable enough to have a
> go at?
>
> Niels
>
>
> On 3 March 2013 11:04, Doron Somech <[email protected]> wrote:
>
>> netmq is a complete native port of libzmq. native code has some advantage
>> over using pinvoke (memory management, debugging, better support for
>> different environments). Also implementing some specific improvements
>> should be easier in .net environment, like IO Completion ports (which I
>> already implemented but didn't merge into the main branch
>> https://github.com/somdoron/netmq/tree/IOCP), SSL/TLS and I also have in
>> mind WebSockets as new transport.
>>
>> Doron
>>
>> On Sun, Mar 3, 2013 at 9:17 AM, Niels Berglund <
>> [email protected]> wrote:
>>
>>> > NetMQ is like JeroMQ, a single-language (C#, Java) reimplementation of
>>> > libzmq that aims to be compatible with the higher level APIs. It
>>> > should make it much easier for developers to get started.
>>>
>>> Thanks Pieter, but isn't the same true for clrzmq, (at the end of the
>>> day we're doing P/Invoke calls into libzmq)? I.e. why would I choose one
>>> over the other (other than personal preferences I mean).
>>>
>>> Niels
>>>
>>>
>>> _______________________________________________
>>> zeromq-dev mailing list
>>> [email protected]
>>> http://lists.zeromq.org/mailman/listinfo/zeromq-dev
>>>
>>>
>>
>> _______________________________________________
>> zeromq-dev mailing list
>> [email protected]
>> http://lists.zeromq.org/mailman/listinfo/zeromq-dev
>>
>>
>
> _______________________________________________
> zeromq-dev mailing list
> [email protected]
> http://lists.zeromq.org/mailman/listinfo/zeromq-dev
>
>
_______________________________________________
zeromq-dev mailing list
[email protected]
http://lists.zeromq.org/mailman/listinfo/zeromq-dev

Reply via email to