gpt4 book ai didi

.net - 让两个 .net 应用程序相互通信的最轻量级的方式是什么?

转载 作者:行者123 更新时间:2023-12-03 23:46:05 26 4
gpt4 key购买 nike

我们有一个带有简单命令(例如播放、暂停、下一轨道)的 .net 服务。这安装在用户的工作站上,具有自己的凭据(例如,FooServiceUser)。如果我想给用户一个可以将命令发送到服务的应用程序,那么最轻量级的方法是什么?请记住,我只想将命令从单个工作站发送到在同一工作站上运行的进程。命令非常简单。此外,应用程序需要从服务接收状态。即暂停,播放第 21 首轨道。

应该很容易吧? WCF 看起来很复杂而且矫枉过正。 SO上的每个人都在说.net远程处理很糟糕。我不想安装 MSMQ。每次提到套接字都会得到负分。

最佳答案

对于一个完整、易于使用的解决方案,我会推荐 WCF。它仅支持此应用程序的内存 channel 协议(protocol) (ICP)。

仍然是您所说的“轻量级”。 WCF 的托管部分可以在大约 5 行代码中完成。生成所有客户端代码。那么,您是否真的关心您必须使用(已安装)的程序集的数量和大小,或者您要忽略的功能数量?

只需使用 WCF。
如果需要,它可以让您轻松扩展到套接字和 PC 间。

关于.net - 让两个 .net 应用程序相互通信的最轻量级的方式是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4423883/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com