如何检查RMI是否已连接/可以连接?

时间:2009-06-22 08:12:54

标签: java rmi

我想知道我的RMI端口是否可用或是否正忙。虽然我知道如果无法连接会抛出异常,我希望控制它 - 显示消息“Connection Failed”并停止进程。 (我正在使用Eclipse)。怎么办?

1 个答案:

答案 0 :(得分:3)

一般来说,你无法控制端口,它先到先得。如果你想在一个端口说3306,只是尝试在它上面打开一个服务器套接字,如果绑定过程因为它已经在使用而失败了。

RMI在特定端口运行,所以也许你的问题是关于客户端套接字,在这种情况下你只需要确保RMI服务正在运行?

假设您想知道RMI是否正在运行,请尝试在该端口上建立RMI服务,如果由于“拒绝连接”异常而失败,则RMI未运行