我有一个与我们的电话系统交互的图书馆,即嘿电话,请为我拨打这个号码。该库用于我们的内部产品之一。我想把它放在一个服务中,这样我们的任何内部产品都可以向服务发送一条消息来拨打电话。所以基本上我想从.Net 3.5中构建的程序与在3.5框架中构建的同一台机器上运行的服务进行通信。我已经与WCF做了一些工作并且正在考虑使用它,但我想我会问别人做了什么或者会做什么。
答案 0 :(得分:1)
有很多方法。 WCF是一个很好的。根据具体情况,您可能需要考虑命名管道,IpcChannel,套接字和其他方法。
答案 1 :(得分:1)
我认为WCF非常适合这种情况。它允许您将管道与应用程序代码分开,配置允许您轻松更改传输(http,tcp,命名管道),添加安全性,限制等。 ,无需编写更多代码。
答案 2 :(得分:0)
Doh,不知道为什么我之前没有找到这个链接,或多或少我想做什么。我之前的工作是使用TCP连接,这个连接使用命名管道: Expose a WCF Service through a Named Pipes binding
答案 3 :(得分:0)
我发现WCF过于复杂。我会直接或通过Spring.Framework Messaging
使用MSMQ