WCF
Windows Communication Foundation
windows 通信基础 本质上是一套软件开发包
WCF框架组成
1契约
2服务运行
3消息
4宿主和激活
必须满足契约(也就是接口)
1服务契约[ServiceContract]写在接口上面
2操作契约[OperationContract]
先写服务的功能接口, 再写 具体的功能实现
服务三要素(ABC)
A Address
B Binding
C Contract
断点地址
例子http://www.sina.com.cn:3200/mathservice
配置文件方式
契约例子
实现 继承这个接口就行
配置:
地址 绑定 联系 abc
执行
using System.ServiceModel
Service Host=null;
Host = new ServiceHost(type of( WinService.myCLass));
Host.Open();
单工模式 只发送数据 没有相应 没有返回值
[OperationContract(IsOneWay=true)]
void 返回值为空
缺点无法判断请求是否成功
双工模式 双向发送数据