多个客户端访问的Windows服务中托管的WCF服务是否可以?

时间:2012-03-26 12:56:12

标签: c# .net wcf windows-services

我对WCF很新,想问这个问题。 我的想法是在Windows服务中托管WCF服务。完成后,我可以将此服务提供给同一网络中的多个客户端吗?如果是这样的话?我应该使用哪种绑定?

3 个答案:

答案 0 :(得分:10)

  

我是否可以将此服务提供给同一个多个客户端   网络

是的,这就是重点。

  

如果是这样的话?

创建客户端并连接到它。数万亿的样本。 This是其中之一。

  

我应该使用哪种绑定?

您想要的任何装订。但在这种情况下,我会使用netTcpBinding

答案 1 :(得分:6)

我总是发现这个flow chart对于绑定选择很有帮助。

WCF Binding Selection Flow Chart

答案 2 :(得分:0)

答案是肯定的,WCF服务将可用于网络中的所有客户端。如果您担心同时处理多个请求,也可能。 WCF为您做到这一点。阅读ServiceBehaviorAttribute.InstanceContextMode说明。