2 つの Windows フォーム アプリケーションがあります。最初のアプリケーションはデータベースと対話し、他のアプリケーションは最初のアプリケーションと通信してデータベースと対話することを目的としています。では、2 つのアプリケーションを相互にやり取りするにはどうすればよいでしょうか。どのツールを使用すればよいですか?
質問する
9330 次
4 に答える
4
WCF を使用して 2 つのプロセスを通信する良い例を次に示します。
http://www.switchonthecode.com/tutorials/wcf-tutorial-basic-interprocess-communication
于 2013-01-09T19:41:43.957 に答える
3
もう 1 つのオプションは、ZeroMQ C# バインディングです。
于 2013-01-11T13:56:07.943 に答える
1
1 つのオプションは、WCF 名前付きパイプ (net.pipe) を使用することです。もう 1 つのオプションは、ローカル プロセス間通信用の匿名パイプです。
抜粋:
匿名パイプは、名前付きパイプよりも機能が少なくなりますが、必要なオーバーヘッドも少なくなります。匿名パイプを使用して、ローカル コンピューターでのプロセス間通信を容易にすることができます。ネットワーク経由の通信に匿名パイプを使用することはできません。
于 2013-01-09T19:48:17.890 に答える
0
@I4V が推奨するように、netnamedpipe バインディングで WCF を使用します。他の代替手段は、パイプ、リモーティング、またはファイル共有を使用することです。
于 2013-01-09T19:41:56.583 に答える