我已经下载并玩了克罗米斯工控机 http://www.cromis.net/blog/2009/11/cromis-ipc-fast-inter-process-communication-named-pipes/来自 Iztok Kacin 的成分。
我已经下载了这个组件集以允许我的 Windows 服务和 GUI 进行通信。然而,通信似乎是一种方式(除了服务器响应之外)。
我可以很高兴地从客户端向侦听服务器发送消息,但我似乎无法将消息发送回客户端,除非它作为响应。
有谁知道这些组件是否可以实现双向通信,或者我是否需要在 GUI 和服务应用程序中使用服务器和客户端?
我是组件的作者,正如其他人已经告诉您的那样,目前无法进行双向通信。原因很简单,这是命名管道的工作方式。在客户端和服务器之间维持永久连接会非常复杂,坦率地说,IPC 与此无关。但由于有时需要通知您有新数据可用,因此我正在考虑滚动独立的信号机制。这样服务器就可以通知客户端有东西给他。然后,客户端将以与现在相同的方式访问数据。现在我赞成将其实现为一个完全独立的组件,然后可以轻松地与我的 IPC 一起使用。
请关注博客,如果我决定这样做,我会在那里发布相关内容。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)