/openjdk7/jdk/test/java/nio/channels/ServerSocketChannel/ |
H A D | SocketOptionTests.java | 52 if (!options.contains(SO_REUSEADDR)) 53 throw new RuntimeException("SO_REUSEADDR should be supported"); 63 ssc.setOption(SO_REUSEADDR, true); 64 checkOption(ssc, SO_REUSEADDR, true); 65 ssc.setOption(SO_REUSEADDR, false); 66 checkOption(ssc, SO_REUSEADDR, false); 83 ssc.setOption(SO_REUSEADDR, true);
|
/openjdk7/jdk/src/share/classes/java/net/ |
H A D | SocketOptions.java | 163 /** Sets SO_REUSEADDR for a socket. This is used only for MulticastSockets 169 public final static int SO_REUSEADDR = 0x04; field in interface:SocketOptions
|
H A D | StandardSocketOptions.java | 186 public static final SocketOption<Boolean> SO_REUSEADDR = field in class:StandardSocketOptions 187 new StdSocketOption<Boolean>("SO_REUSEADDR", Boolean.class);
|
H A D | AbstractPlainDatagramSocketImpl.java | 274 case SO_REUSEADDR: 276 throw new SocketException("bad argument for SO_REUSEADDR"); 341 case SO_REUSEADDR:
|
H A D | ServerSocket.java | 661 * Enable/disable the SO_REUSEADDR socket option. 672 * Enabling <tt>SO_REUSEADDR</tt> prior to binding the socket 678 * of <tt>SO_REUSEADDR</tt> is not defined. Applications can 680 * setting of <tt>SO_REUSEADDR</tt>. 682 * The behaviour when <tt>SO_REUSEADDR</tt> is enabled or 699 getImpl().setOption(SocketOptions.SO_REUSEADDR, Boolean.valueOf(on)); 703 * Tests if SO_REUSEADDR is enabled. 705 * @return a <code>boolean</code> indicating whether or not SO_REUSEADDR is enabled. 714 return ((Boolean) (getImpl().getOption(SocketOptions.SO_REUSEADDR))).booleanValue();
|
H A D | DatagramSocket.java | 1007 * Enable/disable the SO_REUSEADDR socket option. 1013 * <tt>SO_REUSEADDR</tt> socket option allows multiple 1015 * <tt>SO_REUSEADDR</tt> socket option is enabled prior 1024 * of <tt>SO_REUSEADDR</tt> is disabled. 1026 * The behaviour when <tt>SO_REUSEADDR</tt> is enabled or 1045 getImpl().setOption(SocketOptions.SO_REUSEADDR, new Integer(on?-1:0)); 1047 getImpl().setOption(SocketOptions.SO_REUSEADDR, Boolean.valueOf(on)); 1051 * Tests if SO_REUSEADDR is enabled. 1053 * @return a <code>boolean</code> indicating whether or not SO_REUSEADDR is enabled. 1062 Object o = getImpl().getOption(SocketOptions.SO_REUSEADDR); [all...] |
/openjdk7/jdk/test/java/nio/channels/DatagramChannel/ |
H A D | SocketOptionTests.java | 54 SO_REUSEADDR, SO_BROADCAST, IP_TOS, IP_MULTICAST_IF, IP_MULTICAST_TTL, 82 dc.setOption(SO_REUSEADDR, true); 83 checkOption(dc, SO_REUSEADDR, true); 84 dc.setOption(SO_REUSEADDR, false); 85 checkOption(dc, SO_REUSEADDR, false);
|
H A D | BasicMulticastTests.java | 55 .setOption(StandardSocketOptions.SO_REUSEADDR, true) 118 .setOption(StandardSocketOptions.SO_REUSEADDR, true)
|
/openjdk7/jdk/test/java/nio/channels/AsynchronousServerSocketChannel/ |
H A D | Basic.java | 144 if (!options.contains(SO_REUSEADDR)) 145 throw new RuntimeException("SO_REUSEADDR should be supported"); 155 ch.setOption(SO_REUSEADDR, true); 156 checkOption(ch, SO_REUSEADDR, true); 157 ch.setOption(SO_REUSEADDR, false); 158 checkOption(ch, SO_REUSEADDR, false);
|
/openjdk7/jdk/test/java/nio/channels/SocketChannel/ |
H A D | SocketOptionTests.java | 53 SO_KEEPALIVE, SO_REUSEADDR, SO_LINGER, TCP_NODELAY); 82 sc.setOption(SO_REUSEADDR, true); 83 checkOption(sc, SO_REUSEADDR, true); 84 sc.setOption(SO_REUSEADDR, false); 85 checkOption(sc, SO_REUSEADDR, false);
|
/openjdk7/jdk/src/solaris/native/sun/net/sdp/ |
H A D | SdpSupport.c | 109 if (getsockopt(fd, SOL_SOCKET, SO_REUSEADDR, (char*)&arg, &len) == 0) 110 setsockopt(s, SOL_SOCKET, SO_REUSEADDR, (char*)&arg, len);
|
/openjdk7/jdk/src/windows/classes/java/net/ |
H A D | TwoStacksPlainDatagramSocketImpl.java | 73 * Set to true if SO_REUSEADDR is set after the socket is bound to 74 * indicate SO_REUSEADDR is being emulated 78 // emulates SO_REUSEADDR when exclusiveBind is true and socket is bound 130 } else if (optID == SO_REUSEADDR && reuseAddressEmulated) { 140 if (opt == SO_REUSEADDR && exclusiveBind && localPort != 0) {
|
H A D | TwoStacksPlainSocketImpl.java | 72 // emulates SO_REUSEADDR when exclusiveBind is true 128 } else if (opt == SO_REUSEADDR && exclusiveBind) { 129 // SO_REUSEADDR emulated when using exclusive bind 144 // SO_REUSEADDR emulated when using exclusive bind 145 if (opt == SO_REUSEADDR && exclusiveBind)
|
H A D | DualStackPlainDatagramSocketImpl.java | 53 * Set to true if SO_REUSEADDR is set after the socket is bound to 54 * indicate SO_REUSEADDR is being emulated 58 // emulates SO_REUSEADDR when exclusiveBind is true and socket is bound 173 case SO_REUSEADDR : 175 // socket already bound, emulate SO_REUSEADDR 198 if (opt == SO_REUSEADDR && reuseAddressEmulated) 205 case SO_REUSEADDR :
|
H A D | DualStackPlainSocketImpl.java | 49 // emulates SO_REUSEADDR when exclusiveBind is true 174 // Intentional fallthrough after SO_REUSEADDR 187 case SO_REUSEADDR : 189 // SO_REUSEADDR emulated when using exclusive bind 227 // SO_REUSEADDR emulated when using exclusive bind 228 if (opt == SO_REUSEADDR && exclusiveBind) 237 case SO_REUSEADDR :
|
/openjdk7/jdk/src/share/classes/sun/nio/ch/ |
H A D | ServerSocketAdaptor.java | 173 ssc.setOption(StandardSocketOptions.SO_REUSEADDR, on); 181 return ssc.getOption(StandardSocketOptions.SO_REUSEADDR).booleanValue();
|
H A D | AsynchronousServerSocketChannelImpl.java | 66 // set true when exclusive binding is on and SO_REUSEADDR is emulated 191 if (name == StandardSocketOptions.SO_REUSEADDR && 194 // SO_REUSEADDR emulated when using exclusive bind 215 if (name == StandardSocketOptions.SO_REUSEADDR && 218 // SO_REUSEADDR emulated when using exclusive bind 233 set.add(StandardSocketOptions.SO_REUSEADDR);
|
H A D | ServerSocketChannelImpl.java | 77 // set true when exclusive binding is on and SO_REUSEADDR is emulated 136 if (name == StandardSocketOptions.SO_REUSEADDR && 139 // SO_REUSEADDR emulated when using exclusive bind 162 if (name == StandardSocketOptions.SO_REUSEADDR && 165 // SO_REUSEADDR emulated when using exclusive bind 179 set.add(StandardSocketOptions.SO_REUSEADDR);
|
H A D | AsynchronousSocketChannelImpl.java | 82 // set true when exclusive binding is on and SO_REUSEADDR is emulated 461 if (name == StandardSocketOptions.SO_REUSEADDR && 464 // SO_REUSEADDR emulated when using exclusive bind 485 if (name == StandardSocketOptions.SO_REUSEADDR && 488 // SO_REUSEADDR emulated when using exclusive bind 505 set.add(StandardSocketOptions.SO_REUSEADDR);
|
/openjdk7/jdk/src/share/classes/sun/management/jdp/ |
H A D | JdpBroadcaster.java | 74 channel.setOption(StandardSocketOptions.SO_REUSEADDR, true);
|
/openjdk7/jdk/src/share/native/sun/nio/ch/ |
H A D | genSocketOptionRegistry.c | 104 emit_unspec("StandardSocketOptions.SO_REUSEADDR", SOL_SOCKET, SO_REUSEADDR);
|
/openjdk7/jdk/src/share/sample/nio/chatserver/ |
H A D | ChatServer.java | 117 listener.setOption(StandardSocketOptions.SO_REUSEADDR, true);
|
/openjdk7/jdk/src/share/sample/nio/multicast/ |
H A D | Reader.java | 108 .setOption(StandardSocketOptions.SO_REUSEADDR, true)
|
/openjdk7/jdk/src/solaris/transport/socket/ |
H A D | socket_md.c | 218 } else if (cmd == SO_REUSEADDR) { 220 if (setsockopt(fd, SOL_SOCKET, SO_REUSEADDR,
|
/openjdk7/jdk/test/sun/management/jdp/ |
H A D | JdpClient.java | 136 channel.setOption(StandardSocketOptions.SO_REUSEADDR, true);
|