Module java.rmi
Package java.rmi.server

Interface RMIServerSocketFactory

所有已知的实现类:
RMISocketFactory, SslRMIServerSocketFactory

public interface RMIServerSocketFactory
RMIServerSocketFactory实例由RMI运行时使用,以获取用于RMI调用的服务器套接字。当远程对象通过java.rmi.server.UnicastRemoteObject的构造函数或exportObject方法创建/导出时,可以将远程对象与RMIServerSocketFactory关联。

与远程对象关联的RMIServerSocketFactory实例用于获取用于接受来自客户端的调用的ServerSocket

RMIServerSocketFactory实例还可以与远程对象注册表关联,以便客户端可以使用自定义套接字通信与远程对象注册表。

此接口的实现应该实现Object.equals(java.lang.Object)方法,当传递表示相同(功能等效)服务器套接字工厂的实例时返回true,否则返回false(并且它还应该一致地实现Object.hashCode()与其Object.equals实现)。

自从:
1.2
参见:
  • Method Summary

    Modifier and Type
    Method
    Description
    createServerSocket(int port)
    在指定端口上创建服务器套接字(端口0表示匿名端口)。
  • Method Details

    • createServerSocket

      ServerSocket createServerSocket(int port) throws IOException
      在指定端口上创建服务器套接字(端口0表示匿名端口)。
      参数:
      port - 端口号
      返回:
      指定端口上的服务器套接字
      抛出:
      IOException - 如果在创建服务器套接字期间发生I/O错误
      自从:
      1.2