美文网首页
WebSocket的简单介绍(二十一)

WebSocket的简单介绍(二十一)

作者: 梦捷者 | 来源:发表于2020-04-16 08:46 被阅读0次

一、WebSocket的知识点

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

2、特点

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

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

4、WebSocket和HTTP请求进行对比

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

  • 聊天室
  • 通知等

限制:

  • 不是所有浏览器都支持(所有的页面不能都用WebSocket来进行编写,会增加负担)

相关文章

网友评论

      本文标题:WebSocket的简单介绍(二十一)

      本文链接:https://www.haomeiwen.com/subject/imtqmctx.html