多个客户端可以访问Windows服务中托管的WCF服务吗?
问题描述:
我对WCF很新,想问这个问题。 我的想法是在Windows服务中托管WCF服务。一旦我完成了这个任务,我可以使这个服务可用于同一网络中的多个客户端吗?如果是这样如何?我应该使用哪种绑定?多个客户端可以访问Windows服务中托管的WCF服务吗?
答
我可以在同一个 网络中向多个客户端提供此服务吗?
是的,那就是要点。
如果是这样怎么样?
创建一个客户端并连接到它。数以万亿计的样本。 This是其中之一。
我应该使用哪种绑定?
任何你想要的绑定。但在这种情况下,我会使用netTcpBinding
。
答
答案是肯定的,WCF服务将可用于网络中的所有客户端。如果您担心同时处理多个请求,那也是可能的。 WCF为你做这个。阅读ServiceBehaviorAttribute.InstanceContextMode描述。