JavaTM Platform
Standard Ed. 6

java.rmi.server
接口 RMIServerSocketFactory

所有已知实现类:
RMISocketFactory, SslRMIServerSocketFactory

public interface RMIServerSocketFactory

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

使用与远程对象关联的 RMIServerSocketFactory 实例获得用于接受从客户机传入调用的 ServerSocket

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

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

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

方法摘要
 ServerSocket createServerSocket(int port)
          在指定端口上(端口 0 指示匿名端口)创建服务器套接字。
 

方法详细信息

createServerSocket

ServerSocket createServerSocket(int port)
                                throws IOException
在指定端口上(端口 0 指示匿名端口)创建服务器套接字。

参数:
port - 端口号
返回:
指定端口上的服务器套接字
抛出:
IOException - 如果在服务器套接字创建过程中发生 I/O 错误
从以下版本开始:
1.2

JavaTM Platform
Standard Ed. 6

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策