java.rmi.server

接口
异常
所有已知实现类:
RMISocketFactory, SslRMIClientSocketFactory

public interface RMIClientSocketFactory

RMIClientSocketFactory 实例由 RMI 运行时使用,以便获得 RMI 调用的客户机套接字。通过构造方法或 java.rmi.server.UnicastRemoteObjectjava.rmi.activation.ActivatableexportObject 方法创建/导出远程对象时,可以将其与 RMIClientSocketFactory 关联。

在 RMI 调用中传送远程对象引用时,将把与远程对象关联的 RMIClientSocketFactory 实例下载到客户机。此 RMIClientSocketFactory 将用于创建到远程方法调用的远程对象的连接。

RMIClientSocketFactory 实例也可以与远程对象注册表关联,所以客户机可以使用自定义套接字与远程对象注册表进行通信。

此接口的实现应该是可序列化的,并且应该实现 Object.equals(java.lang.Object),以便在传递表示相同(功能上等效)客户机套接字工厂实例时返回 true;传递的实例不同时返回 false(并且它还应实现 Object.hashCode() 与其 Object.equals 实现的一致性)。

从以下版本开始:
1.2
另请参见:
UnicastRemoteObject, Activatable, LocateRegistry

方法摘要
 Socket createSocket(String host, int port)
          创建连接到指定主机和端口的客户机套接字。
 

方法详细信息

createSocket

Socket createSocket(String host,
                    int port)
                    throws IOException
创建连接到指定主机和端口的客户机套接字。

参数:
host - 主机名
port - 端口号
返回:
连接到指定主机和端口的套接字。
抛出:
IOException - 如果在套接字创建过程中发生 I/O 错误
从以下版本开始:
1.2