“Correct"与本地Windows服务通信的方法

本文关键字:服务 Windows 通信 方法 Correct quot | 更新日期: 2023-09-27 18:07:02

与本地运行的Windows服务通信的"正确"或至少"典型"方式是什么?

我可以看到使用WCF打开HTTP或TCP端点非常简单,但这两个都是真正的网络协议。

我应该选择什么协议来调用方法并从本地windows服务接收响应?

“Correct"与本地Windows服务通信的方法

您可以使用:

  • 套接字通信(TCP, HTTP或其他):即使你说它们是网络协议,好处是你可能已经知道它们了
  • 命名管道:这是在同一节点上运行的进程之间通信的好选择:https://msdn.microsoft.com/en-us/library/windows/desktop/aa365590(v=vs.85).aspx
  • 共享内存:这是最快的
  • 其他第三方,更高级别的库,如Thrift,使用套接字