RFR[8234148]: DatagramSocket.setOption/getOption/supportedOption should support multicast options
Daniel Fuchs
daniel.fuchs at oracle.com
Thu Dec 5 16:01:44 UTC 2019
This looks good to me Patrick.
With this fix multicast socket options can be set on DatagramSocket,
except on windows when the DualStackPlainDatagramSocketImpl is used.
DualStackPlainDatagramSocketImpl.java:
246 if (isReusePortAvailable())
247 options.add(StandardSocketOptions.SO_REUSEPORT);
I believe you can remove these two lines as SO_REUSEPORT
is obviously not supported as per line 215.
best regards,
-- daniel
On 05/12/2019 15:41, Patrick Concannon wrote:
> Hi,
>
>
> Could some please review my fix for issue JDK-8234148
> 'DatagramSocket.setOption/getOption/supportedOption should support
> multicast options'?
>
> DatagramSocket can be used to send multicast datagrams but it isn't
> possible to set multicast options on it. This fix adds multicast socket
> options to DatagramSocket.
>
> bug: https://bugs.openjdk.java.net/browse/JDK-8234148
>
> webrev: http://cr.openjdk.java.net/~pconcannon/8234148/webrevs/webrev.00/
>
> Kind regards,
>
> Patrick
>
More information about the net-dev
mailing list