系统相关
首页 > 系统相关> > c#-与本地Windows Service通信的“正确”方式

c#-与本地Windows Service通信的“正确”方式

作者:互联网

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

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

我应该选择哪种协议来调用方法并从本地Windows服务接收响应?

解决方法:

您可以使用:

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

标签:windows-services,windows,c,net
来源: https://codeday.me/bug/20191028/1949063.html