|
From: Stephen S. <rad...@gm...> - 2013-08-23 11:56:29
|
On Fri, Aug 23, 2013 at 1:24 PM, Stephen Sinclair <rad...@gm...> wrote:
> On Wed, Aug 21, 2013 at 7:01 PM, IOhannes m zmölnig <zmo...@ie...> wrote:
>> On 08/21/13 15:11, Stephen Sinclair wrote:
>>> It was suggested to remove SO_REUSEPORT, which I did in commit
>>> fe23b5f, however I'm informed that this may have broken some multicast
>>> stuff.
>>
>> i would think that this is misinformation and the informants should
>> provide example code to exemplify the breakage.
>
> I'll see if I can reproduce it. You did suggest that it should be a
> settable option, but I couldn't think of a good reason so I didn't add
> such an option yet. However, if there's an argument for it in some
> circumstances it should be added.
Okay, the problems in question seem to be Mac-specific. If I run,
oscdump 7570 224.0.1.3
in multiple terminals on Linux it works fine, but on OS X, I get,
cannot find free port
The error goes away if I re-add the SO_REUSEPORT option.
Not sure exactly under what conditions it's appropriate then, I'll
have to do some research.
Steve
|