码迷,mamicode.com
首页 > Web开发 > 详细

第六章 设计程序架构 之 设计实现WebSocket策略

时间:2015-09-07 18:01:26      阅读:136      评论:0      收藏:0      [点我收藏+]

标签:

1. 概述

  传统的网页的通信方式是请求-相应模式,每次请求-相应都是新的连接。连接的建立和断开也是需要消耗资源的。

  WebSocket是基于TCP协议,实现单个连接上的双向通信。

  本章内容包括: 异步读写字符串和二进制数据、选择连接损耗策略、何时使用WebSocket。

2. 主要内容

  2.1 异步读写字符串和二进制数据

     HTTP polling 是传统的使用一系列AJAX请求来实现客户端服务端长久连接(表面上看起来是长久连接)的方式。

    HTTP long polling 是客户端使用AJAX请求服务端时用到的一种服务端技术。是通过阻塞进入的请求,直到当前请求操作完成 来实现的。在HTTP中,这不是一种好的方式,因为HTTP的请求响应模式不是为这种情形设计的。而且这也不是一种可靠的方式,可能会发生连接中断的情况。

    WebSockets是一种新的支持双工通信的技术。

    未完待续。。。

第六章 设计程序架构 之 设计实现WebSocket策略

标签:

原文地址:http://www.cnblogs.com/stone_lv/p/4789530.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!