WCF客户端和非wcf客户端

Lij*_*ijo 0 wcf wcf-client

您能告诉我WCF客户端和非WCF客户端之间有什么区别吗?

当我使用生成SvcUtil工具WCF服务的代理,并把在客户端,是什么创造 - WCF客户端或者非WCF客户端?

我应该何时使用WCF客户端和非WCF客户端?

mar*_*c_s 5

如果您有WCF服务,则其服务可用于多种类型的客户端 - 包括使用WCF的.NET应用程序或其他应用程序.

基本上,任何开始的WCF绑定net....都是特定于.NET的绑定 - 只有其他带有WCF的.NET应用程序才能连接到这些服务并调用它们的方法.

绑定basic....ws......通常是可互操作的,例如仅使用SOAP和WS-*标准等行业标准 - 可以从Java,Ruby,PHP调用 - 您可以命名.任何带有SOAP堆栈的语言/系统都可以调用这样的服务(前提是你可以在两端获得配置)

webHttpBinding是另一个特例 - 它通过REST公开它的服务 - 这意味着任何带有HTTP堆栈(几乎每个计算机系统以及越来越多的手机和设备)都可以调用它的方法.

只要你在.NET中编写你的东西,总是使用WCF客户端 - 如果它可用,它是最简单和最好的.如果你需要从PHP客户端调用你的WCF服务,那么你必须使用PHP技术和两个世界之间兼容的东西....