< prev index next >
test/jdk/java/net/DatagramSocket/SendDatagramToBadAddress.java
Print this page
*** 108,123 ****
SendDatagramToBadAddress ud = new SendDatagramToBadAddress ();
ud.run ();
}
public void run() throws Exception {
-
if (OSsupportsFeature()) {
print ("running on OS that supports ICMP port unreachable");
}
InetAddress addr = InetAddress.getLoopbackAddress();
- DatagramSocket sock = new DatagramSocket();
DatagramSocket serversock = new DatagramSocket(0);
DatagramPacket p;
byte[] buf;
int port = serversock.getLocalPort ();
final int loop = 5;
--- 108,128 ----
SendDatagramToBadAddress ud = new SendDatagramToBadAddress ();
ud.run ();
}
public void run() throws Exception {
if (OSsupportsFeature()) {
print ("running on OS that supports ICMP port unreachable");
}
+ try (DatagramSocket sock = new DatagramSocket()) {
+ test(sock);
+ }
+ }
+
+ private void test(DatagramSocket sock) throws Exception {
+ print("Testing with " + sock.getClass());
InetAddress addr = InetAddress.getLoopbackAddress();
DatagramSocket serversock = new DatagramSocket(0);
DatagramPacket p;
byte[] buf;
int port = serversock.getLocalPort ();
final int loop = 5;
< prev index next >