C#, C♯, C#相談室 Part80at TECHC#, C♯, C#相談室 Part80 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト50:デフォルトの名無しさん 13/07/12 17:12:58.69 >.NETのIPCチャネル そんなものはありません 51:47 13/07/12 17:33:47.24 >>再接続というのは 再起動後のサーバーのオブジェクトを参照できるようにしたい。と言う意味です。 方法として、オブジェクトにIDisposableかなにか入れて、Disposeが呼ばれたときに フラグを立てて、クライアントに再接続要求を出すくらいでしょうか・・・ .NETでIPCチャネルでした。すいません。 52:デフォルトの名無しさん 13/07/12 17:46:32.31 基本的にメソッド呼び出しの度に接続するんだから再接続も何もないって話なんだけど サーバ側のシングルトンオブジェクトが再作成されたときにクライアントが処理を行いたい? あと一般的にクライアントがサーバオブジェクトを呼び出す形だが クライアントが受けて要求することはないって構造がよく分からん 53:47 13/07/12 17:54:03.05 MarshalByRefObjectにイベントをつけて以下の様にする予定です。 public class Test:MarshalByRefObject { public event Action<bool> TestEvent; public void OnTestEvent(bool test) { if (TestEvent != null) TestEvent(test); } } クライアントはサーバーオブジェクトのTestEventにデリゲートを関連付ける といった形です。 この場合に、サーバーのオブジェクトがリリース(解放)されたかどうかを どうやってクライアントが知り得るのでしょうか? 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch