2

JavaRMIに少し問題があります。

レジストリが存在するかどうかを確認できますか?このコード行は私にレジストリを与えることになっています。

LocateRegistry.getRegistry(ip, Registry.REGISTRY_PORT);

しかし、間違ったIPアドレスまたはレジストリが見つからないIPアドレスで呼び出すと、メソッドがスタックします。

だから私の質問は、getRegistry()を呼び出す前に、特定のIPアドレスにレジストリがあるかどうかをどうにかして確認できますか?

4

1 に答える 1

2

いいえ。いずれにせよ、リソースの可用性をテストする最良の方法は、それを使用することです。この場合、lookup()を呼び出して、例外をキャッチします。とにかくそれをしなければならないので、それを2回行うことはかなり無意味です。

于 2012-12-08T23:13:12.667 に答える