[Mono-dev] Mono 22.214.171.124 SO_REUSEPORT / System.Net.Sockets.SocketOptionName.ReusePort Patch
robertj at gmx.net
Sat May 5 19:05:01 EDT 2007
Slava Shirokov wrote:
> I understand that, but without the SO_REUSEPORT socket option certain
> applications will not function properly under FreeBSD.
> So either the option needs to be added to mono conditionally at
> compile time, or there needs to be a mechanism to easily set the
> option. Would setting SO_REUSEPORT when SO_REUSEADDR is set be more
Well, this introduces a security issue on BSD and it will also
break applications that expect bind() to fail.
Can you elaborate which operations on what kind of sockets
are failing on BSD?
> Robert Jordan wrote:
>> Slava Shirokov wrote:
>>> This patch adds the ability to set the SO_REUSEPORT socket option
> System.Net.Sockets.SocketOptionName.ReusePort in
>>> mono 126.96.36.199
>>> Patch also available here:
>> Since there is no SocketOptionName.ReusePort in MS.NET 1.1 or 2.0,
>> this patch cannot be accepted.
>> _______________________________________________ Mono-devel-list
>> mailing list Mono-devel-list at lists.ximian.com
More information about the Mono-devel-list