1

私はc#wpfアプリケーションに取り組んでいます。名前付きパイプを使用してサンプルクライアントとサーバーを作成しました。クライアント側のアプリケーションで、textbox1とtextbox2の2つのテキストボックスを作成しました。また、サーバー側アプリケーションでtextbox1およびtextbox2と同じ2つのテキストボックスを作成しました。コピーと同じように、クライアント側のテキストボックスからサーバー側のテキストボックスにデータを送信したいと思います。しかし、クライアントから受信したデータがtextbox1またはtextbox2であることをどのように認識するのか混乱しますか?何か案は?

4

1 に答える 1

0

テキストボックスごとに 1 つずつ、合計 2 つの名前付きパイプを作成できます。しかし、それはおそらくやり過ぎです。

別のオプションは、パイプを介して送信するデータに何らかのプレフィックスを付けることです。これにより、反対側の送信元を理解するのに役立ちます。たとえば、各データの前にテキストボックスの番号を付けて、パイプ「|」で区切ることができます。そして残りのデータ。

したがって、TextBox1 からの「Hello World」は次のようになります。

1|Hello World

ここで、TextBox2 の 1 つは次のようになります。

2|Hello World
于 2012-12-02T08:42:54.610 に答える