本文仅为个人理解,如有错误请指正。
WCF基本概念:
Windows Communication Foundation(WCF)是由微软开发的一系列支持数据通信的应用程序框架,可以翻译为Windows 通讯开发平台。整合了原有的windows通讯的 .net Remoting,WebService,Socket的机制,并融合有HTTP和FTP的相关技术。
Demo代码:
private void button9_Click(object sender, EventArgs e)
{
if (WCFHost == null)
{
//创建宿主,设置基地址
WCFHost = new ServiceHost(typeof(WCFService), new Uri("http://127.0.0.1/WCFService"));
//创建终结点,绑定为WebHttpBinding,设置路径
ServiceEndpoint sendPoint = WCFHost.AddServiceEndpoint(typeof(ISendInfo), new WebHttpBinding(), "Send");
//添加终结点行为,使之能够支持Web服务
sendPoint.EndpointBehaviors.Add(new WebHttpBehavior());
ServiceEndpoint changePoint = WCFHost.AddS