实现WCF例子源于http://www.cnblogs.com/artech/archive/2007/02/26/656901.html
WCF主要包括三个要元素(ABC):
1. A - Address(地址) (服务在哪里)
2. B - Binding(绑定) (怎么才能访问服务呀?)
3. C - Contract(契约) (提供了哪些服务?)
(1)绑定:指定该端点如何与外界通信,也就是为端点指定通信协议。
传输协议:端点和客户端通过传输协议通信。比较常用的是HTTP和TCP。
编码协议:在进入通信链路之前,端点和客户通过编码协议对通信进行编码。比较常见的是XML文件二进制码。
安全协议:端点和用户通过安全协议保证通信的安全。比如一些敏感的信息,要求通过加密的传输信道。比较常见的是HTTPS和WS-Security。
(2)地址:一个端点地址指定端点的位置,如果通过端点与WCF通信,必须把通信指定到网络地址。
(3)契约:一个端点上契约指定通过该端点的用户能访问到WCF服务的什么操作
此服务主要实现数字 加减 乘 除 调用wcf服务可以采用vs2010自带的WcfTestClient客户端工具来实现wcf中的方法调用!
如果想详细了解 学习 wcf的 csdn网友可以参照http://www.cnblogs.com/artech/archive 博客 写得比较详细 分析比 较透彻!
下面是实现wcf服务调用过程源代码:
最后一步:创建好了 契约 服务 后 运行client中的代码打开服务 在vs2010命令提示符中输入:WcfTestClient调出wcf客户端工具:
文件Add web Reference 输入:http://127.0.0.1:9999/calculatorservice
会出现以上有的四个方法 输入参数 即可完成调用!!