WebSocket简介

A-

一.WebSocket是什么?

WebSocket 是一个基于 Web的协议,一种在单个TCP 连接上进行全双工通讯的协议

WebSocket 协议使用 ws:和 wss: URL 协议,以分别代表不安全和安全的 WebSocket 请求。

 

二.WebSocket的功能和优势?

1.    WebSocket使得客户端和服务器之间的数据交换变得更加简单:减少网络延迟和减少数据交换。

2.    允许服务端直接向客户端推送数据而不需要客户端进行请求

3.    在 WebSocket API中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并允许数据进行双向传送

 

三.WebSocket的现有解决方案

如下图所示,基于 WebSocket 的解决方案包括 client 和 server。

 

 

1.    客户端对于 WebSocket的支持在大多数流行的 Web 浏览器中可用,例如:Google Chrome、Internet Explorer、Safari 等等。

2.    服务器端支持 WebSocket使其成为一个实现双向通信的完整解决方案。

 

四.WebSocket的特点?

1. 一个 WebSocket连接始于一个初始 HTTP 兼容的握手,这确保向后兼容性,使得 WebSocket 连接可以共用默认的 HTTP(80)和 HTTPS(443)端口

 

五.WebSocket的应用场景?

WebSocket 最适合的场景:

1.     呈现的数据必须是最新的

2.     较低的网络延迟和最小的数据交换至关重要

使用传统方法难以实现的一些应用程序:即时通讯、在线游戏、在线股票交易等等。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值