ネットリモーティングなどを使用しますか?C#で2つのプロセス間で通信する最善の方法は何ですか?
私はサンプルの方法をしたい、私はソケットまたはその他の展開がより容易ではないだろうと思って...とにかく
、助けてください、ありがとう。
ネットリモーティングなどを使用しますか?C#で2つのプロセス間で通信する最善の方法は何ですか?
私はサンプルの方法をしたい、私はソケットまたはその他の展開がより容易ではないだろうと思って...とにかく
、助けてください、ありがとう。
まず、Namedpipesで始めることをお勧めします。
http://msdn.microsoft.com/en-us/library/bb546085.aspx#Y1920
幸運:これは私が、私はそれに探していたとき、瞬時に起こってしまった、基本的に
http://msdn.microsoft.com/en-us/library/aa365590(v=vs.85).aspx
:
あなたがC#のを扱っているのでは、見ています。
あなたのやりたいことによって異なります。同じコンピュータ上で実行されている2つのプロセス間で通知を送信するだけの場合、名前付きイベントは正常に機能します。長いメッセージを送信する場合は、名前付きパイプ、ソケット、およびWCF(.NET Remotingを置き換えます)があります。メモリをマップしたファイルと共有することもできます。いくつかの可能性があります。
あなたが使用する方法は、通信したいデータの量、必要な速さ、そしてそれを使って過ごす時間の大部分によって異なります。
名前付きパイプはおそらく最も直接的なルートです。 – bryanbcook