模块  java.rmi
软件包  java.rmi.server

Interface RMIServerSocketFactory

  • 所有已知实现类:
    RMISocketFactorySslRMIServerSocketFactory

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

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

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

    此接口的实现应该实现Object.equals(java.lang.Object)返回true当传递表示相同(功能上等效)服务器套接字工厂,以及一个实例false否则(它也应该实现Object.hashCode()凭借其一贯Object.equals实现)。

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

      • createServerSocket

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