< prev index next >

src/java.base/share/classes/java/net/ServerSocket.java

Print this page

        

*** 815,825 **** /** * Returns the implementation address and implementation port of * this socket as a {@code String}. * <p> ! * If there is a security manager set, its {@code checkConnect} method is * called with the local address and {@code -1} as its arguments to see * if the operation is allowed. If the operation is not allowed, * an {@code InetAddress} representing the * {@link InetAddress#getLoopbackAddress loopback} address is returned as * the implementation address. --- 815,826 ---- /** * Returns the implementation address and implementation port of * this socket as a {@code String}. * <p> ! * If there is a security manager set, and this socket is ! * {@linkplain #isBound bound}, its {@code checkConnect} method is * called with the local address and {@code -1} as its arguments to see * if the operation is allowed. If the operation is not allowed, * an {@code InetAddress} representing the * {@link InetAddress#getLoopbackAddress loopback} address is returned as * the implementation address.
*** 829,839 **** public String toString() { if (!isBound()) return "ServerSocket[unbound]"; InetAddress in; if (System.getSecurityManager() != null) ! in = InetAddress.getLoopbackAddress(); else in = impl.getInetAddress(); return "ServerSocket[addr=" + in + ",localport=" + impl.getLocalPort() + "]"; } --- 830,840 ---- public String toString() { if (!isBound()) return "ServerSocket[unbound]"; InetAddress in; if (System.getSecurityManager() != null) ! in = getInetAddress(); else in = impl.getInetAddress(); return "ServerSocket[addr=" + in + ",localport=" + impl.getLocalPort() + "]"; }
< prev index next >