websocket学习

一.WebSocket 简单介绍

1.HTTP和WebSocket的区别

http:通信只能由客户端发起;WebSocket:服务器可以主动向客户端推送信息,客户端也可以主动向服务器发送信息,是真正的双向平等对话,属于服务器推送技术的一种;在webSocket协议下客服端和浏览器可以同时发送信息。

2.WebSocket应用场景

数据推送:webSocket可以代替ajax轮询(即客户端通过一定的时间间隔不断向服务器发起请求获得数据,因此会占用许多带宽和服务器资源),但是webSocket不一样,当建立TCP连接后,服务器可以主动给客户端传递数据,能够更好的节省服务器资源和带宽,实现更实时的数据通讯

3,WebSocket API是纯事件驱动,建立连接之后,可自动发送状态改变的数据和通知

websocket API 由浏览器原生支持,无需使用额外的库,可以直接在JS中使用。

new WebSocket(URL) 创建WebSocket对象

  1. 在java中使用WebSocket
相关推荐
软件技术NINI18 分钟前
美妆商城html+Css+js 4页
javascript·css·html
蛋蛋的就会顺顺的21 分钟前
hot100 p0——栈,贪心算法,动态规划
java·前端·javascript·算法·leetcode·力扣
码艺-Alimjan1 小时前
Tauri 源码备份 · 打包 & 解压 总结,源码收集之路
前端·javascript·vue.js
DevUp4 小时前
标着 JavaScript 的 Wiki 与知识库:既不是 CMS 也不是 SSG(番外三)
javascript·node.js·cms
kyriewen4 小时前
我上手了 Vite+ 1.0:Node 不用自己装,lint 却翻车了
前端·javascript·程序员
鹏多多5 小时前
前端是如何死去的?| 完整时间线
前端·javascript·程序员
古夕6 小时前
iframe 授权失败时露出 60000 JSON 的复盘
前端·javascript
程序员Sunday6 小时前
ES Module 和 CommonJS 有什么区别?循环依赖时会发生什么?
前端·javascript·面试
有味道的男人7 小时前
搜好货平台关键词商品搜索接口:分页容错与商品数据轻量化提取方案
服务器·前端·javascript
雪雪爱冲浪10 小时前
JavaScript 网络爬虫教程(2026)
开发语言·javascript·爬虫