This issue tracks upgrading the DatagramChannel socket adaptor implementation to extend MulticastSocket. This change will make it easy to replace both the DatagramSocket and MulticastSocket implementations.
JDK-8230211Prepare DatagramSocket for alternative DatagramSocketImpl
JDK-8237083(dc) Upgrade DatagramChannel socket adaptor to extend MulticastSocket
JDK-8044365(dc) MulticastSendReceiveTests.java failing with ENOMEM when joining group (OS X 10.9)
JDK-8238231Custom DatagramSocketImpl's create method not called when with protected constructor