2012-02-14 29 views
0

私はRMIを使用しています。私はサーバーオブジェクトとサーバーに接続している多くのクライアントを持っています。 私の質問はクライアント接続です。 クライアント接続が切断されたことを確認するにはどうすればよいですか? クライアントが切断された場合は、サーバーの再接続を試みる必要がありますか?Rmiクライアントの接続チェックと接続の再試行ですか?

接続の確認と再接続に役立つ例がありますか?

私はヒアビートのオファーを出しましたか?それは最善の解決策ですか? RMIで

よろしく、

答えて

1

接続は自動的に管理し、完全にあなたから隠されています。それらの上にある唯一のコントロールは、Javadoc/Guide to Features/RMIにリストされているRMIシステムのプロパティを使用することです。

+0

リモートメソッド呼び出しなしで私に警告する方法が壊れている場合。 – emin

+0

@emin「リモートメソッド呼び出しなしであなたに警告しません」。 RMIは、メソッド呼び出し中にクライアントにRemoteExceptionをスローします。サーバが切断された接続を検出した場合、サーバはソケットを閉じて継続します。 – EJP

関連する問題