test/java/nio/channels/SocketChannel/Basic.java

Print this page

        

*** 1,7 **** /* ! * Copyright (c) 2000, 2001, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as * published by the Free Software Foundation. --- 1,7 ---- /* ! * Copyright (c) 2000, 2012, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as * published by the Free Software Foundation.
*** 34,50 **** public class Basic { static java.io.PrintStream out = System.out; ! static final int DAYTIME_PORT = 13; ! static final String DAYTIME_HOST = TestUtil.HOST; ! ! static void test() throws Exception { ! InetSocketAddress isa ! = new InetSocketAddress(InetAddress.getByName(DAYTIME_HOST), ! DAYTIME_PORT); SocketChannel sc = SocketChannel.open(isa); out.println("opened: " + sc); /* out.println("opts: " + sc.options()); ((SocketOpts.IP.TCP)sc.options()) --- 34,46 ---- public class Basic { static java.io.PrintStream out = System.out; ! static void test(TestUtil.DayTimeServer daytimeServer) throws Exception { ! InetSocketAddress isa = new InetSocketAddress(daytimeServer.getAddress(), ! daytimeServer.getPort()); SocketChannel sc = SocketChannel.open(isa); out.println("opened: " + sc); /* out.println("opts: " + sc.options()); ((SocketOpts.IP.TCP)sc.options())
*** 74,82 **** sc.close(); out.println("closed: " + sc); } public static void main(String[] args) throws Exception { ! test(); } } --- 70,81 ---- sc.close(); out.println("closed: " + sc); } public static void main(String[] args) throws Exception { ! try (TestUtil.DayTimeServer dayTimeServer = ! TestUtil.DayTimeServer.startNewServer(100)) { ! test(dayTimeServer); ! } } }