0
リモートメソッド呼び出しでパラメータとして渡されたリモートオブジェクトを明示的にアンエクスポートする必要がない場合は、例えば、私はオンラインゲームをしています。クライアントがGameServer(RMIレジストリにバインドされている)にゲームを要求すると、サーバはクライアントにGameHandlerをリモートオブジェクトとして返します。ゲームが終了し、GameHandlerがもうアクティブになる必要がない場合は、UnicastRemoteObject.unexportObject(this, false);
に電話する必要がありますか?私はそれをやっているが、時々私はNoSuchObjectException
を得る。リモートメソッドコールの引数として渡されたリモートオブジェクトをアンエクスポートする