1

我正在开发 c# wpf 应用程序。我使用命名管道创建了一个示例客户端和服务器。在客户端应用程序上,我创建了两个文本框:textbox1 和 textbox2。我还在服务器端应用程序上创建了与 textbox1 和 textbox2 相同的两个文本框。我想将数据从客户端文本框发送到服务器端文本框,就像复制一样。但是我很困惑我如何识别从客户端接收到的数据是 textbox1 还是 textbox2?有任何想法吗?

4

1 回答 1

0

您可以创建 2 个命名管道,每个文本框一个。但这可能是矫枉过正。

另一种选择是为您通过管道发送的数据添加某种前缀,这将帮助您了解它在另一端的来源。例如,您可以在每个数据前面加上文本框的编号,用竖线“|”分隔它 然后是其余的数据。

因此,来自 TextBox1 的“Hello World”将如下所示:

1|Hello World

其中一个来自 TextBox2 将如下所示:

2|Hello World
于 2012-12-02T08:42:54.610 回答