< prev index next >

test/jdk/com/sun/nio/sctp/SctpChannel/SocketOptionTests.java

Print this page
rev 59105 : imported patch corelibs

*** 160,177 **** for (Iterator<SocketAddress> it = remoteAddresses.iterator(); it.hasNext(); ) { InetSocketAddress addr = (InetSocketAddress)it.next(); debug("\t" + addr); } - /* retrieval of SCTP_PRIMARY_ADDR is not supported on Solaris */ - if ("SunOS".equals(osName)) { - /* For now do not set this option. There is a bug on Solaris 10 pre Update 5 - * where setting this option returns Invalid argument */ - //debug("Set SCTP_PRIMARY_ADDR with " + addrToSet); - //sc.setOption(SCTP_PRIMARY_ADDR, addrToSet); - return; - } else { /* Linux */ SocketAddress primaryAddr = sc.getOption(SCTP_PRIMARY_ADDR); System.out.println("SCTP_PRIMARY_ADDR returned: " + primaryAddr); /* Verify that this is one of the remote addresses */ check(remoteAddresses.contains(primaryAddr), "SCTP_PRIMARY_ADDR returned bogus address!"); --- 160,169 ----
*** 182,192 **** System.out.println("SCTP_PRIMARY_ADDR set to : " + addrToSet); primaryAddr = sc.getOption(SCTP_PRIMARY_ADDR); System.out.println("SCTP_PRIMARY_ADDR returned : " + primaryAddr); check(addrToSet.equals(primaryAddr), "SCTP_PRIMARY_ADDR not set correctly"); } - } sc.close(); peerChannel.close(); } //--------------------- Infrastructure --------------------------- boolean debug = true; --- 174,183 ----
< prev index next >