test/jdk/java/net/DatagramSocket/SendCheck.java
pkt1 and pkt2 are comment off:
/*
Commented untilJDK-8236852 is fixed
// loopback w/port 0 -- DC, DSA, MS, DS throws IO
var pkt1 = new DatagramPacket(buf, 0, buf.length);
pkt1.setAddress(InetAddress.getLoopbackAddress());
pkt1.setPort(0);
*/
/*
Commented untilJDK-8236852 is fixed
// wildcard w/port 0 -- DC, DSA, MS, DS throws IO
var pkt2 = new DatagramPacket(buf, 0, buf.length);
pkt2.setAddress(wildcard.getAddress());
pkt2.setPort(0);
*/
Mentioned issueJDK-8236852 has been fixed via JDK-8240533 in jdk-15+18. Test should be updated and/or cleanup.
pkt1 and pkt2 are comment off:
/*
Commented until
// loopback w/port 0 -- DC, DSA, MS, DS throws IO
var pkt1 = new DatagramPacket(buf, 0, buf.length);
pkt1.setAddress(InetAddress.getLoopbackAddress());
pkt1.setPort(0);
*/
/*
Commented until
// wildcard w/port 0 -- DC, DSA, MS, DS throws IO
var pkt2 = new DatagramPacket(buf, 0, buf.length);
pkt2.setAddress(wildcard.getAddress());
pkt2.setPort(0);
*/
Mentioned issue
- duplicates
-
JDK-8237890 DatagramPacket::getSocketAddress doesn't specify what happens if address or port are not set
-
- Closed
-
- relates to
-
JDK-8240533 Inconsistent Exceptions are thrown by DatagramSocket and DatagramChannel when sending a DatagramPacket to port 0.
-
- Closed
-