WebSocket的简单介绍(二十一)

一、WebSocket的知识点

1、 WebSocket一种在单个 TCP 连接上进行全双工通讯(发送方和接受方都由本身担任,即发给其他的人,其他的人也会发消息给我)的协议。WebSocket通信协议于2011年被IETF定为标准RFC 6455,并被RFC7936所补充规范。WebSocket API也被W3C定为标准。

2、特点

  • 持久连接(http不能够持久连接)
  • 双向通讯(向服务器发送消息,也接受服务器返回回来的消息)
  • 能处理大量连接(减小了服务器的负担)
  • 非阻塞(异步)

3、优点
WebSocket 使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在 WebSocket API 中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输。

4、WebSocket和HTTP请求进行对比

5、适用场景
实时响应的应用

  • 聊天室
  • 通知等

限制:

  • 不是所有浏览器都支持(所有的页面不能都用WebSocket来进行编写,会增加负担)
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 原文地址:http://www.ibm.com/developerworks/cn/java/j-lo-WebSo...
    敢梦敢当阅读 9,041评论 0 50
  • 很多场景下的应用对数据实时更新要求很高。比如股票交易,数字资产交易,还有一些需要动态更新数据的大屏数据可视化应用等...
    前端进阶体验阅读 1,435评论 0 4
  • WebSocket 机制 WebSocket 是 HTML5 一种新的协议。它实现了浏览器与服务器全双工通信,能更...
    勇敢的_心_阅读 2,399评论 0 4
  • Socket并非是一个协议,而是为了方便使用TCP而抽象出来的一层,是位于应用层和传输控制层之间的一组接口。换句话...
    JunChow520阅读 3,544评论 0 4
  • 兜兜100天了。 时间过的好快,哭哭啼啼的你,已经可以咿咿呀呀了,特别喜欢和家人对话,说笑。小小的眼睛,开始左右顾...
    南可一梦阅读 215评论 0 0

友情链接更多精彩内容