クライアント/サーバー アプリケーションを開発しています。どちらも同じマシン上にあり、通信は 1 対 1 であるため、常に 1 つのサーバーと 1 つのクライアントです。
しかし、クライアントとサーバーがサーバーとクライアントのように振る舞うようにしなければならないので、必要に応じてそれらのいずれかが「会話」を開始できます。私は WCF (C#) を使用した名前付きパイプ ソリューションを使用しましたが、私の質問は次のとおりです。他に良い方法はありますか? クライアントとサーバーの通信ごとに 2 つの名前付きパイプを宣言する必要があります。名前付きパイプの数に何らかの制限がある可能性があるため、より良いアプローチを取得する方法がわかりません。
何か提案はありますか?