HORBでSocketExceptionが発生する
HORBを使用したアプリケーションで、以下の状況でSocketExceptionが発生する。
HORBサーバ起動 HORBクライアント起動 ← 分散オブジェクトにアクセス (当然ここは正常) HORBサーバ再起動 ← 分散オブジェクトにアクセス (SocketException発生) ← 分散オブジェクトにアクセス (2度目以降は正常)
HORBサーバが再起動した後の最初の通信で問題が発生する。HORBクライアントがサーバ再起動前のSocketを保持していて、そのSocketを使用して通信しようとするため、SocketExceptionが発生しているようだ。
とりあえず、冗長な通信を追加したところ問題なく動作するようにはなったが。。。