【问题标题】:on the server side, how to tell the received data is either of textbox1 or textbox2 of client side using named pipes?在服务器端,如何使用命名管道判断接收到的数据是客户端的 textbox1 还是 textbox2?
【发布时间】:2012-12-02 16:42:54
【问题描述】:

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

【问题讨论】:

    标签: c# .net wpf named-pipes


    【解决方案1】:

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

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

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

    1|Hello World
    

    TextBox2 中的一个将如下所示:

    2|Hello World
    

    【讨论】:

      猜你喜欢
      • 2012-10-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-29
      • 2012-02-11
      • 2018-06-06
      相关资源
      最近更新 更多