Searched refs:SO_REUSEADDR (Results 1 - 25 of 39) sorted by relevance

12

/openjdk7/jdk/test/java/nio/channels/ServerSocketChannel/
H A DSocketOptionTests.java52 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 DSocketOptions.java163 /** 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 DStandardSocketOptions.java186 public static final SocketOption<Boolean> SO_REUSEADDR = field in class:StandardSocketOptions
187 new StdSocketOption<Boolean>("SO_REUSEADDR", Boolean.class);
H A DAbstractPlainDatagramSocketImpl.java274 case SO_REUSEADDR:
276 throw new SocketException("bad argument for SO_REUSEADDR");
341 case SO_REUSEADDR:
H A DServerSocket.java661 * 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 DDatagramSocket.java1007 * 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 DSocketOptionTests.java54 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 DBasicMulticastTests.java55 .setOption(StandardSocketOptions.SO_REUSEADDR, true)
118 .setOption(StandardSocketOptions.SO_REUSEADDR, true)
/openjdk7/jdk/test/java/nio/channels/AsynchronousServerSocketChannel/
H A DBasic.java144 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 DSocketOptionTests.java53 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 DSdpSupport.c109 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 DTwoStacksPlainDatagramSocketImpl.java73 * 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 DTwoStacksPlainSocketImpl.java72 // 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 DDualStackPlainDatagramSocketImpl.java53 * 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 DDualStackPlainSocketImpl.java49 // 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 DServerSocketAdaptor.java173 ssc.setOption(StandardSocketOptions.SO_REUSEADDR, on);
181 return ssc.getOption(StandardSocketOptions.SO_REUSEADDR).booleanValue();
H A DAsynchronousServerSocketChannelImpl.java66 // 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 DServerSocketChannelImpl.java77 // 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 DAsynchronousSocketChannelImpl.java82 // 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 DJdpBroadcaster.java74 channel.setOption(StandardSocketOptions.SO_REUSEADDR, true);
/openjdk7/jdk/src/share/native/sun/nio/ch/
H A DgenSocketOptionRegistry.c104 emit_unspec("StandardSocketOptions.SO_REUSEADDR", SOL_SOCKET, SO_REUSEADDR);
/openjdk7/jdk/src/share/sample/nio/chatserver/
H A DChatServer.java117 listener.setOption(StandardSocketOptions.SO_REUSEADDR, true);
/openjdk7/jdk/src/share/sample/nio/multicast/
H A DReader.java108 .setOption(StandardSocketOptions.SO_REUSEADDR, true)
/openjdk7/jdk/src/solaris/transport/socket/
H A Dsocket_md.c218 } else if (cmd == SO_REUSEADDR) {
220 if (setsockopt(fd, SOL_SOCKET, SO_REUSEADDR,
/openjdk7/jdk/test/sun/management/jdp/
H A DJdpClient.java136 channel.setOption(StandardSocketOptions.SO_REUSEADDR, true);

Completed in 53 milliseconds

12