WCF学习(五)绑定

绑定描述了服务的通信方式。使用绑定可以指定如下特性:

创书协议;

安全性;

编码格式;

事物流;

可靠性;

形状变化;

传输升级。

5.1标准的绑定

绑定包含多个绑定元素,它们描述了所有绑定要求。可以创建自定义绑定。

5.2标准绑定的特性

不同的绑定支持不同的功能。以WS开头的绑定独立于平台,支持Web服务规范。以Net开头的绑定使用二进制格式,使.NET应用程序之间的通信有很高的性能。新的NetHttpBinding修改了命名约定,因为它不需要.Net应用程序存在于线端,它基于WebSocket标准。

除了定义绑定外,服务还必须定义端点,端点依赖于协定、服务的地址和绑定。

5.3WebSocket

WebSocket是基于TCP的一个新的通信协议。HTTP协议是无状态的。服务器利用HTTP,可以每次回应请求后关闭连接。如果客户端需要从服务器连续接收信息,使用HTTP协议就总是会有一些问题。

因为HTTP连接是保存的,所以解决这个问题的一种方式是让一个服务运行在客户端上,服务器连接到客户端,并发送回应。如果在客户端和服务器之间有防火墙,这种方式通常是无效,因为防火墙阻塞了入站请求。

解决这个问题的另一种方式是让一种

猜你喜欢

转载自blog.csdn.net/wudong121/article/details/80476970