提交 87a67478 编写于 作者: S smarks

8022445: fix RMISocketFactory example to avoid using localhost

Reviewed-by: chegar, alanb
上级 8e09aba8
...@@ -50,13 +50,13 @@ import java.net.*; ...@@ -50,13 +50,13 @@ import java.net.*;
* @implNote * @implNote
* <p>You can use the {@code RMISocketFactory} class to create a server socket that * <p>You can use the {@code RMISocketFactory} class to create a server socket that
* is bound to a specific address, restricting the origin of requests. For example, * is bound to a specific address, restricting the origin of requests. For example,
* the following code implements a socket factory that binds server sockets to the * the following code implements a socket factory that binds server sockets to an IPv4
* loopback address. This restricts RMI to processing requests only from the local host. * loopback address. This restricts RMI to processing requests only from the local host.
* *
* <pre>{@code * <pre>{@code
* class LoopbackSocketFactory extends RMISocketFactory { * class LoopbackSocketFactory extends RMISocketFactory {
* public ServerSocket createServerSocket(int port) throws IOException { * public ServerSocket createServerSocket(int port) throws IOException {
* return new ServerSocket(port, 5, InetAddress.getLoopbackAddress()); * return new ServerSocket(port, 5, InetAddress.getByName("127.0.0.1"));
* } * }
* *
* public Socket createSocket(String host, int port) throws IOException { * public Socket createSocket(String host, int port) throws IOException {
...@@ -72,8 +72,8 @@ import java.net.*; ...@@ -72,8 +72,8 @@ import java.net.*;
* }</pre> * }</pre>
* *
* Set the {@code java.rmi.server.hostname} system property * Set the {@code java.rmi.server.hostname} system property
* to a host name (typically {@code localhost}) that resolves to the loopback * to {@code 127.0.0.1} to ensure that the generated stubs connect to the right
* interface to ensure that the generated stubs use the right network interface. * network interface.
* *
* @author Ann Wollrath * @author Ann Wollrath
* @author Peter Jones * @author Peter Jones
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册