【发布时间】:2013-05-02 05:15:54
【问题描述】:
我有一个需要相互通信的 Windows 服务和一个 GUI。两者都可以随时发送消息。
我正在考虑使用 NamedPipes,但您似乎无法同时读取和写入流(或者至少我找不到任何涵盖这种情况的示例)。
是否可以通过单个 NamedPipe 进行这种双向通信? 还是我需要打开两个管道(一个来自 GUI->service,一个来自 service->GUI)?
【问题讨论】:
-
您可以使用 WCF Duplex NamedPipes,我使用这种方法进行服务/应用程序通信,这里有一个很好的示例可能会有所帮助。tech.pro/tutorial/855/…
标签: c# .net windows asynchronous named-pipes