< 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 >