Module  java.rmi
软件包  java.rmi.server

Interface RMIServerSocketFactory

  • 所有已知实现类:
    RMISocketFactorySslRMIServerSocketFactory


    public interface RMIServerSocketFactory
    RMI运行时使用RMIServerSocketFactory实例,以获取RMI调用的服务器套接字。 远程对象可以与相关联RMIServerSocketFactory经由构造或出口时被创建/ exportObject的方法java.rmi.server.UnicastRemoteObjectjava.rmi.activation.Activatable

    使用与远程对象相关联的RMIServerSocketFactory实例来获取用于接收来自客户端的来电的ServerSocket

    一个RMIServerSocketFactory实例也可以与远程对象注册表关联,以便客户端可以使用与远程对象注册表的定制套接字通信。

    当通过代表相同(功能等效)服务器套接字工厂的实例时,该接口的实现应实现Object.equals(java.lang.Object)以返回true ,否则将使用false (并且还应该与其Object.equals实现一致地实现Object.hashCode() )。

    从以下版本开始:
    1.2
    另请参见:
    UnicastRemoteObjectActivatableLocateRegistry
    • 方法详细信息

      • createServerSocket

        ServerSocket createServerSocket​(int port)
                                 throws IOException
        在指定端口上创建服务器套接字(端口0表示匿名端口)。
        参数
        port - 端口号
        结果
        指定端口上的服务器套接字
        异常
        IOException - 如果在创建服务器套接字期间发生I / O错误
        从以下版本开始:
        1.2