On 26/01/2012, at 4:39 AM, Pieter Hintjens wrote:

> On Wed, Jan 25, 2012 at 11:34 AM, Pierre Ynard <[email protected]> wrote:
> 
>> No, but the PULL client will have a problem with the PUSH servers, many
>> of which will come and then go forever; I don't want to keep around
>> connections to servers that are defintely gone and won't come back.
> 
> In theory this should be managed happily by 0MQ. In practice on some
> systems (Android, at least), it will eventually cause problems. This
> is a bug, and something we're looking into.


Isn't it also a design fault? I mean, if you can connect/bind to multiple 
endpoints dynamically
you obviously should be able to un-connect and un-bind.

Given that, and a function to test if an endpoint is alive (no idea how .. )
removal of dead endpoints becomes the client's responsibility.

After all only the client can judge when an endpoint is to be deemed
dead because only the client knows the overall architecture.

--
john skaller
[email protected]




_______________________________________________
zeromq-dev mailing list
[email protected]
http://lists.zeromq.org/mailman/listinfo/zeromq-dev

Reply via email to