当前位置: 首页 > news >正文

WebSocket快速入门

WebSocket 是一种基于TCP的网络通信协议,它解决了传统 HTTP 通信的局限性,实现了真正的​​全双工实时通信​​。一次握手就可以创建持久性的连接,并进行双向数据传输。

HTTP和WebSocket

http只能是client发送请求,server回应。一定是客户端先发请求,服务器再回应。(请求响应)

服务器响应后,连接就不在了,下次client发送请求需要重新连接。

WebSocket首先是客户端发送握手请求,与服务器建立了连接就响应一个应答。应答后就完成了连接的建立。这样客户端和服务器间可以建立双向数据传输。CS两端都可以主动向对方发送消息。

websocket应用场景

视频弹幕,网页聊天,体育实况更新,股票基金报价实时更新。这些页面没有刷新,但是数据在实时更新。利用websocket实时推送数据,不需要页面主动发请求去服务器获取信息,而是服务器主动将信息推送来。

http://www.xdnf.cn/news/1065979.html

相关文章:

  • 卓易通是什么
  • 深度学习:PyTorch卷积神经网络(CNN)之图像入门
  • 【软考高级系统架构论文】论企业集成平台的理解与应用
  • Spring Boot 使用 ElasticSearch
  • 大数据时代UI前端的变革:从静态展示到动态交互
  • ISCSI存储
  • FreeRTOS 介绍、使用方法及应用场景
  • RabbitMQ从入门到实践:消息队列核心原理与典型应用场景
  • 跨域视角下强化学习重塑大模型推理:GURU框架与多领域推理新突破
  • 【论文阅读笔记】TransparentGS:当高斯溅射学会“看穿”玻璃,如何攻克透明物体重建难题?
  • 【破局痛点,赋能未来】领码 SPARK:铸就企业业务永续进化的智慧引擎—— 深度剖析持续演进之道,引领数字化新范式
  • 针对数据仓库方向的大数据算法工程师面试经验总结
  • 计算机网络通信技术与协议(九)————交换机技术
  • 前端手写题(一)
  • leetcode51.N皇后:回溯算法与冲突检测的核心逻辑
  • Linux——6.检测磁盘空间、处理数据文件
  • 【分布式技术】Bearer Token以及MAC Token深入理解
  • Python商务数据分析——Python 入门基础知识学习笔记
  • Node.js特训专栏-实战进阶:6. MVC架构在Express中的应用
  • C++智能指针编程实例
  • 目标检测neck算法之MPCA和FSA的源码实现
  • UE5 游戏模板 —— ThirdPersonGame
  • 深度解析云计算网络架构:VLAN+OVS+Bonding构建高可靠虚拟化平台
  • 给同一个wordpress网站绑定多个域名的实现方法
  • 人工智能、机器人最容易取哪些体力劳动和脑力劳动
  • 《计算机网络:自顶向下方法(第8版)》Chapter 8 课后题
  • 从零开始手写redis(16)实现渐进式 rehash map
  • (码云gitee)IDEA新项目自动创建gitee仓库并直接提交
  • 【Datawhale组队学习202506】YOLO-Master task03 IOU总结
  • 【51单片机】串口通信