.NETで他プロセスの情報にアクセスしたい場合

新日々此何有哉 – マネージドコードでの共有メモリ

こういう風にfoo.exeが書くだけ、bar.exeは参照するだけ。データは大きくても数KB、通信速度は重要視しない…という情報のやりとりする場合、もっともいいのはどんな方法なんだろう。

.NETで他プロセスの情報にアクセスしたい場合には、ほぼ自動的にRemotingということになるかと思う。共有メモリという気持ちもわかるけど、それはあまり.NET的な考え方でないよね。共有メモリ自体オブジェクト指向でも何でもないし。.NETの情報共有モデルはあくまでも分散オブジェクトだから、その実装は現在はRemoting、いずれはWCFということになる。

コメントを残す