SO_REUSEADDR should not also mean SO_REUSEPORT

Arne H. Juul arnej at pvv.ntnu.no
Fri Feb 17 15:04:13 PST 2006


On Fri, 17 Feb 2006, Kurt Miller wrote:
>> I don't know why this code was put into the bsd jdk patches, it just
>> seems plain wrong to me.  It makes java subtly non-portable in a very
>> strange manner; I suggest this code is removed.  Below is the patch
>> I'm currently using :-)
>
> Linux and Solaris don't have SO_REUSEPORT. I believe their
> SO_REUSEADDR is equivalent to SO_REUSEADDR + SO_REUSEPORT
> on bsd.

no, that's not true.
SO_REUSEADDR behaves the same on bsd, linux, and solaris.

I don't know if there's any way on linux or solaris
to get the behaviour that SO_REUSEPORT triggers on FreeBSD.

   -  Arne H. J.


More information about the freebsd-java mailing list