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