0

RMI ポートが使用可能かどうか、またはビジーかどうかを知りたいです。接続できない場合に例外がスローされることはわかっていますが、「接続に失敗しました」というメッセージを表示してプロセスを停止するために、それを制御したいと考えています。(私はEclipseで作業しています)。どうすればそれができますか?

4

1 に答える 1

3

通常、ポートを制御することはできません。これは、先着順のようなものです。3306 などのポートでリッスンする場合は、既に使用されているためにバインドのプロセスが失敗した場合は、サーバー ソケットを開いてみてください。

RMI は特定のポートで実行されます。そのため、RMI サービスが実行されていることを確認するだけでよいクライアント側のソケットに関する質問かもしれません。

RMI が実行されているかどうかを確認したい場合、そのポートで RMI サービスを確立しようとすると、「接続拒否」例外が原因で失敗した場合、RMI は実行されていません。

于 2009-06-22T08:47:27.647 に答える