[zeromq-dev] Binding to TCP port 0

Martin Lucina martin at lucina.net
Thu Jan 26 05:05:06 CET 2012

On Wed, 25 Jan 2012 19:28:00 -0600
Pieter Hintjens <ph at imatix.com> wrote:

> No-one is asking for an API that lets you bind 10 times to port zero
> and get all ten results. 100% of use cases here are for binding once
> to port zero and getting exactly one result back.

Indeed. In fact, the OP was specifically asking for a use case where he
could bind an unspecified number of times to port zero, and get zero
results back. :-)

> It is bad design process to exaggerate the user's requirements into
> absurd extremity and then state there is no simple solution. It's far
> wiser to understand the actual problem people are trying to solve, and
> solve that simply and minimally.

Given that an API will stick around for a long time, it is good API
design process to extrapolate current and possible future use cases
and arrive at the simplest possible API covering all these use cases.

Martin Lucina <martin at lucina.net>

More information about the zeromq-dev mailing list