-
- 所有已知实现类:
-
RMISocketFactory
,SslRMIClientSocketFactory
public interface RMIClientSocketFactory
RMI运行时使用RMIClientSocketFactory
实例来获取RMI调用的客户端套接字。 远程对象可以与相关联RMIClientSocketFactory
经由构造或出口时被创建/exportObject
的方法java.rmi.server.UnicastRemoteObject
和java.rmi.activation.Activatable
。当远程对象的引用在RMI调用中传输时,与远程对象相关联的
RMIClientSocketFactory
实例将被下载到客户端。 此RMIClientSocketFactory
将用于创建与远程方法调用的远程对象的连接。一个
RMIClientSocketFactory
实例也可以与远程对象注册表相关联,以便客户端可以使用与远程对象注册表的定制套接字通信。该接口的实现应该是可序列化的,并且应该实现
Object.equals(java.lang.Object)
,当通过代表相同(功能相当的)客户端套接字工厂的实例时,返回true
,否则应为false
(并且还应该与其Object.equals
实现一致地实现Object.hashCode()
)。- 从以下版本开始:
- 1.2
- 另请参见:
-
UnicastRemoteObject
,Activatable
,LocateRegistry
-
-
方法摘要
所有方法 接口方法 抽象方法 Modifier and Type 方法 描述 Socket
createSocket(String host, int port)
创建连接到指定主机和端口的客户端套接字。
-
-
-
方法详细信息
-
createSocket
Socket createSocket(String host, int port) throws IOException
创建连接到指定主机和端口的客户端套接字。- 参数
-
host
- 主机名 -
port
- 端口号 - 结果
- 一个连接到指定主机和端口的套接字。
- 异常
-
IOException
- 如果套接字创建期间发生I / O错误 - 从以下版本开始:
- 1.2
-
-