[zeromq-dev] conventions in bindings

Martin Sustrik sustrik at 250bpm.com
Fri Feb 3 12:12:25 CET 2012

On 03/02/12 11:40, Pieter Hintjens wrote:

> I'd suggested this ages ago for the core API since it is a systematic
> cause for confusion for new users. You create a SUB socket and connect
> it, and it does nothing. Martin's argument was based iirc on
> implementation aspects. Since all subscriptions are additive, you
> should start with "nothing", not "everything".

It's not about being additive or subtractive. It's about DoS'ing the 

With subscription forwarding it gets even worse. The "get all" 
subscription will travel all the way from the consumer to the ultimate 
publisher and DoS all the devices on that path and thus cause disruption 
of service for all other subscribers connected to those devices.


More information about the zeromq-dev mailing list