RFR: 8233141: DatagramSocket.send doesn't specify exception thrown when no target address

Daniel Fuchs daniel.fuchs at oracle.com
Thu Nov 14 17:00:43 UTC 2019


Hi,

Please find below a fix (and CSR) for:

8233141 DatagramSocket.send doesn't specify exception thrown when
         no target address
https://bugs.openjdk.java.net/browse/JDK-8233141

webrev:
http://cr.openjdk.java.net/~dfuchs/webrev_8233141/webrev.00/

CSR
https://bugs.openjdk.java.net/browse/JDK-8234187

DatagramSocket.send doesn't specify exception thrown when
no target address is present. The proposal is to make it
throw IllegalArgumentException (it currently throws NPE)
which will make it consistent with DatagramChannel / DatagramSocketAdaptor.

The specification of the deprecated MulticastSocket::send
method that takes a ttl is also updated, and its implementation
made consistent with DatagramSocket.send.

best regards,

-- daniel




More information about the net-dev mailing list