与本地运行的Windows服务进行通信的“正确”或至少“典型”方式是什么?我可以看到使用WCF打开HTTP或TCP端点非常简单,但这两个都是网络协议.我应该选择哪种协议来调用方法并从本地Windows服务接收响应?解决方法:您...
![](https://oss.womengda.net/imgfile/2310/1ER2L4004020-21924.jpg)
与本地运行的Windows服务进行通信的“正确”或至少“典型”方式是什么?
我可以看到使用WCF打开HTTP或TCP端点非常简单,但这两个都是网络协议.
我应该选择哪种协议来调用方法并从本地Windows服务接收响应?
解决方法:
您可以使用:
>套接字通信(TCP,HTTP或其他):即使您说它们是网络协议,优点是您可能已经知道它们
>命名管道:对于在同一节点上运行的进程之间的通信,这是一个不错的选择:https://msdn.microsoft.com/en-us/library/windows/desktop/aa365590(v=vs.85).aspx
>共享内存:这是最快的
>其他第三方,更高级别的库,例如使用套接字的Thrift
沃梦达教程
本文标题为:c#-与本地Windows Service通信的“正确”方式
![](/xwassets/images/pre.png)
![](/xwassets/images/next.png)
猜你喜欢
- unityZXing二维码的生成与扫描 2023-01-27
- C#对图片进行马赛克处理可控制模糊程度的实现代码 2022-12-11
- 如何在C#中从Window Service退出进程 2023-11-17
- Unity3D实现简易五子棋源码 2023-01-28
- Unity实现攻击范围检测并绘制检测区域 2023-02-16
- C#判断字符串中是否包含指定字符串及contains与indexof方法效率问题 2022-12-31
- C#使用符号表实现查找算法 2023-05-31
- Unity Shader实现2D游戏迷雾 2023-02-16
- C#中多线程ManualResetEvent 与 AutoResetEvent 区别 2023-03-04
- C# 引入委托的目的是什么 2023-03-09