[zeromq-dev] Is zmq suitable for p2p protocols?

Christian Martinez chmar at microsoft.com
Thu Apr 12 22:05:41 CEST 2012

ZeroMQ already supports multiple transports. How "would sticking to TCP" somehow better enable distribution?

Does the OP see some inherent value in inventing your own framing?


-----Original Message-----
From: zeromq-dev-bounces at lists.zeromq.org [mailto:zeromq-dev-bounces at lists.zeromq.org] On Behalf Of Jorge Timón
Sent: Thursday, April 12, 2012 12:39 PM
To: ZeroMQ development list
Subject: [zeromq-dev] Is zmq suitable for p2p protocols?

Hi, we're discussing some things about a distributed protocol in the ripple forum and I proposed to use ZeroMQ to build a prototype server.
We want the p2p protocol to be transport independent but we're going to probably just use TCP as a start.
I posted here before to ask about the possibilities of extending zmq to use tor, i2p, etc. Thank you for your answers then.
This protocol was what I had in mind. Do you think zmq would be useful for building our protocol or Ryan's right and we should stick to TCP alone.

On 4/12/12, Ryan Fugger <arv at ryanfugger.com> wrote:
> 2012/4/12 Jorge Timón <timon.elviejo at gmail.com>:
>> What do you think about using ZeroMQ for constructing the prototype?
> ZeroMQ seems to be for organizing communication within a single 
> application, not for building distributed protocols.  I think we 
> should just stick to TCP.

You can read the full thread here:

Any advice is appreciated.

Jorge Timón
zeromq-dev mailing list
zeromq-dev at lists.zeromq.org

More information about the zeromq-dev mailing list