On Thu, 25 May 2023 07:14:19 GMT, Deepa Kumari <[email protected]> wrote:
> DatagramSocket delegates to an inner DatagramSocket object. Irrespective of > whether datagramSocket is IPv4 or IPv6, we create an IPv6 datagramChannel as > its's delegate. So, This can cause problems with operations like joinGroup. > > On AIX, IPv6 datagramSocket can not join an IPv4 multicast group. > > These failures can be fixed by making sure that the delegate created for a > datagram socket has the same protocol family. > > > > > Reported Issue : [JDK-8308807](https://bugs.openjdk.org/browse/JDK-8308807) src/java.base/share/classes/sun/nio/ch/SelectorProviderImpl.java line 58: > 56: > 57: public DatagramChannel > openUninterruptibleDatagramChannel(ProtocolFamily family) throws IOException { > 58: if(family == null) Suggestion: if (family == null) ------------- PR Review Comment: https://git.openjdk.org/jdk/pull/14142#discussion_r1285221577
