2012-03-01 13 views

答えて

0

NetNamdPipeBindingは、プロセス間通信に使用されます。 .NET Remotingのような古い技術を学んで扱うのではなく、WCFを使ってIPCメカニズムを開発することをお勧めします。また、2つのサービスが同じマシンで実行されている場合でも、ある時点で別々のマシンで実行することを決定した場合は、バインディングを切り替えるだけです。

0

NamedPipesは、クライアントとホストが同じ物理マシン上にある場合にのみ使用できます。これは、デカップリングを保証しながらWCFを使用して通信する最速の方法です。

+0

しかし、自分のマシンに同じアプリケーションがある場合は、なぜサービスを使用する必要がありますか? – skyyyy

+0

潜在的に長時間実行されているサービスを呼び出していた場合、非同期的に呼び出しても、一方的に呼び出すこともできます。これにより、呼び出し側クライアントのプロセススレッドを解放することができます。 –

+0

これはあなたにとって理にかなっていますか? –

関連する問題