Can you clarify where in the Crossroads IO library the UDP transport code
lives? I've downloaded the 1.2.0 tarball here:
http://download.crossroads.io/libxs-1.2.0.tar.gz
but so far, I don't see a UDP transport in that code. I also checked the
github version:
https://github.com/crossroads-io/libxs
but I don't see it there either.

On Wed, Nov 27, 2013 at 11:26 AM, Charles Remes <li...@chuckremes.com>wrote:

> That defunct library (crossroads io) has the code that you want. That lib
> was a fork of zeromq, so moving the UDP transport from that library to
> zeromq should be easy (for varying degrees of easy). Once it makes it into
> zeromq, it will be supported.
>
>
> On Nov 27, 2013, at 9:50 AM, Lindley French <lindl...@gmail.com> wrote:
>
> I've never used ZeroMQ before so writing up a new transport would be just
> a bit ambitious right now. (I did write something in Java last year that,
> in retrospect, was solving basically the same problem as ZeroMQ so I have
> some familiarity with the problem space.)
>
> I'm also leery of adopting a defunct library for a new project.
>
> I'll keep the udp transport option in mind.
>
>
> On Tue, Nov 26, 2013 at 1:18 PM, Pieter Hintjens <p...@imatix.com> wrote:
>
>> Hi Lindley,
>>
>> The right solution would be to make a UDP transport for ZeroMQ. It's
>> not a trivial project but could start with, for instance, just pub/sub
>> (like PGM).
>>
>> It might be worth looking at Crossroads.io for that, which is
>> abandoned but had afair a UDP transport, and shared the same original
>> codebase with ZeroMQ.
>>
>> -Pieter
>>
>> On Tue, Nov 26, 2013 at 6:15 PM, Lindley French <lindl...@gmail.com>
>> wrote:
>> > I have a networking application that I'd like to use ZeroMQ in.
>> However, my
>> > use-case demands minimum latency even at the expense of lost messages.
>> I'm
>> > weary of using ZeroMQ's TCP transport because if packets are dropped,
>> TCP
>> > will block further messages until it has retransmitted the last one,
>> and I
>> > don't want that behavior.
>> >
>> > I don't mind FEC codes or other strategies to improve reliability by
>> sending
>> > more data up-front, but I do not need complete reliability and I want to
>> > avoid retransmission of messages, or at the least avoid blocking later
>> > messages if earlier ones need to be retransmitted.
>> >
>> > Is there an existing ZeroMQ transport that will provide the behavior I
>> want?
>> > I was thinking maybe epgm would do the trick, even though I don't really
>> > need multicast. Ideally, I'd want a transport that uses pure UDP for
>> > messages, perhaps with some TCP "behind the scenes" for out-of-band
>> > handshaking.
>> >
>> > I may end up just using UDP myself for the time-critical messages, and
>> > ZeroMQ for less critical data, but I'd prefer to avoid multiple-API
>> creep.
>> >
>> > _______________________________________________
>> > zeromq-dev mailing list
>> > zeromq-dev@lists.zeromq.org
>> > http://lists.zeromq.org/mailman/listinfo/zeromq-dev
>> >
>> _______________________________________________
>> zeromq-dev mailing list
>> zeromq-dev@lists.zeromq.org
>> http://lists.zeromq.org/mailman/listinfo/zeromq-dev
>>
>
> _______________________________________________
> zeromq-dev mailing list
> zeromq-dev@lists.zeromq.org
> http://lists.zeromq.org/mailman/listinfo/zeromq-dev
>
>
>
> _______________________________________________
> zeromq-dev mailing list
> zeromq-dev@lists.zeromq.org
> http://lists.zeromq.org/mailman/listinfo/zeromq-dev
>
>
_______________________________________________
zeromq-dev mailing list
zeromq-dev@lists.zeromq.org
http://lists.zeromq.org/mailman/listinfo/zeromq-dev

Reply via email to