I think the reason why is that passing around file descriptors isn't 
supported on windows so this is the way multiple process can listen on the 
same port on all platforms.

On Thursday, 11 July 2013 02:11:10 UTC+2, Matt Sergeant wrote:
>
> What's the reasoning behind the listen(0) behaviour, Isaac?
>
> It seems like the reason you want a random available port (i.e. 
> personally) is a private communication channel between two processes, one 
> of which only implements TCP rather than something more private like a 
> socketpair()/pipe(). I can't see the value in listen(0) propogating to the 
> master and always returning the same port.
>
> Matt.
>
>
> On Wed, Jul 10, 2013 at 6:25 PM, Isaac Schlueter <[email protected]<javascript:>
> > wrote:
>
>> Yes, we definitely need to have a way to say "listen independently, as
>> if I'm not in a cluster" from a cluster worker.
>>
>> On Tue, Jul 9, 2013 at 10:33 AM, Matt <[email protected] <javascript:>> 
>> wrote:
>> >
>> > On Tue, Jul 9, 2013 at 1:28 PM, Sam Roberts 
>> > <[email protected]<javascript:>> 
>> wrote:
>> >>
>> >> https://npmjs.org/package/net-cluster (never used)
>> >
>> >
>> > Assuming this works, brilliant thank you!!!
>> >
>> > --
>> > --
>> > Job Board: http://jobs.nodejs.org/
>> > Posting guidelines:
>> > https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
>> > You received this message because you are subscribed to the Google
>> > Groups "nodejs" group.
>> > To post to this group, send email to [email protected]<javascript:>
>> > To unsubscribe from this group, send email to
>> > [email protected] <javascript:>
>> > For more options, visit this group at
>> > http://groups.google.com/group/nodejs?hl=en?hl=en
>> >
>> > ---
>> > You received this message because you are subscribed to the Google 
>> Groups
>> > "nodejs" group.
>> > To unsubscribe from this group and stop receiving emails from it, send 
>> an
>> > email to [email protected] <javascript:>.
>> > For more options, visit https://groups.google.com/groups/opt_out.
>> >
>> >
>>
>> --
>> --
>> Job Board: http://jobs.nodejs.org/
>> Posting guidelines: 
>> https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
>> You received this message because you are subscribed to the Google
>> Groups "nodejs" group.
>> To post to this group, send email to [email protected]<javascript:>
>> To unsubscribe from this group, send email to
>> [email protected] <javascript:>
>> For more options, visit this group at
>> http://groups.google.com/group/nodejs?hl=en?hl=en
>>
>> ---
>> You received this message because you are subscribed to the Google Groups 
>> "nodejs" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected] <javascript:>.
>> For more options, visit https://groups.google.com/groups/opt_out.
>>
>>
>>
>

-- 
-- 
Job Board: http://jobs.nodejs.org/
Posting guidelines: 
https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
You received this message because you are subscribed to the Google
Groups "nodejs" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/nodejs?hl=en?hl=en

--- 
You received this message because you are subscribed to the Google Groups 
"nodejs" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to