0

クライアントとサーバーのコードがあります。サーバーが実行された後、これを作成してcliectを実行します:

        Process p = new Process();
        p.StartInfo.Arguments = "message";
        p.StartInfo.FileName = @"AsynchronousClientSocket.exe";
        p.Start();

この時点で、クライアントはサーバーに接続され、サーバーに到達してサーバーの応答 (int 値) をキャッチするために、cliect exe に引数を送信したいと考えています。

4

2 に答える 2

2

プロセス間通信を可能にするものを調べる必要があります。

exe内でWCFサービスをホストし、サービス参照を使用して他のコードからそれと話すことができます...

他の誰かが言及したデータベースのアイデアは問題ありませんが、基礎となる値の変更を継続的にポーリングする必要があり、データベース サーバーに余分な負荷がかかり、DBA が犬を連れてあなたの後に来ることを意味します...

于 2013-09-13T15:47:33.530 に答える
1

これを試して:

Process p = new Process();
p.StartInfo.Arguments = "/myargument";
p.StartInfo.FileName = "myprogram.exe";
p.Start();
于 2013-09-13T15:12:11.273 に答える