×

html5

webSocket 实现小游戏

战帅 战帅 发表于2024-05-09 浏览9160 评论0
前言 一、为什么需要 WebSocket? 初次接触 WebSocket 的人,都会问同样的问题:我们已经有了 HTTP 协议,为什么还需要另一个协议?它能带来什么好处? 答案很简单,因为 HTTP 协议有一个缺陷:通信只能由客户端发起。可以看图 举例来说,我们想了解今天的天气,只能是客户端向服务器发出请求,服务器返回查询结果。HTTP 协议做不到服务器主动向客户端推送信息。 它的最大特点就是,服务器可以主动向客户端推送信息,客户端也可以主动向服务器发送信息,是真正的双向平等对话,属于服

html5

将海康大华宇视等网络摄像机RTSP流采用websecket和H5进行RTSP网页无插件直播点播的技术方案

CCTV7《栏目》巴国强13633839198 CCTV7《栏目》巴国强13633839198 发表于2024-05-09 浏览11121 评论0
一. 背景分析 随着移动互联网时代的到来,安防监控领域为了适应互联网的发展要求,首先由国内安防监控龙头企业(海康、大华、宇视)带头先后开发了萤石云、乐橙云等互联网视频云服务,为广大个人或者企业监控用户提供的优质的视频互联网监控服务;而事实上,不管是海康大华等老牌监控厂商、还是新兴的视频云服务提供上,基本上都是通过转RTMP、HLS等适应互联网发展要求的协议,来实现互联网网页或者移动端APP的直播点播。然后我们常用的网络摄像机(IPC)或者硬盘录像机(NVR)等安防设备或者GB/T28181标

django

Django Channels配置(Django channels)

挨踢人士 挨踢人士 发表于2024-05-09 浏览6577 评论0
Django Channels Channels包装了Django的原生异步视图支持(Django3之后支持异步视图),允许Django项目不仅可以处理HTTP,还可以处理WebSockets,MQTT等。Channels提供了与Django的身份验证系统,会话系统等的集成,使得将纯HTTP项目扩展到其他协议比以往任何时候都更容易。因此,通常我们在Django3上实现websocket还是会使用channels 安装channels 这个非常简单,执行pip安装即可。 pip3 in

html5

猿创征文 | 基于H5实现跨文档通信 & websocket

水 发表于2024-05-09 浏览5480 评论0
 ♡ ‧₊˚ 跨文档通信 ‧₊˚ ♡ 跨文档通信指的是不需要借助服务器实现两个页面之间的数据传递。 H5里面可以通过window.open()方法实现了一个页面到另一个页面的跳转以及数据的发送与接收; 还可以通过内联框架在 iframe 里面嵌套另一个页面来实现跳转。   ☆·♪ *゚・  window.open()  ・ *゚ ☆·♪   发送页面 HTML:在html中写两个按钮,一个用来发送数据,一个用来跳转页面。 <body> <button&

restful

国内软件迅速崛起,应该是最适合国内程序员的API管理神器! (程序员应用软件)

hasaki hasaki 发表于2024-05-01 浏览5067 评论0
新一代Apipost 开发快人一步! 历时三个月,Apipost全新的大版本Apipost 7 beta版于近日低调发布。作为老用户,受邀参加了前期的内测,果真没让我失望。 此次更新,Apipost不仅从底层优化了代码,提高了性能,还新增了很多更加实用的功能,比如:grpc调试、socketio 的调试、socketjs的调试以及支持基于条件和循环模式的自动化测试功能等等。 并且所有这些功能都不会强迫要求注册,全部都可以离线不登录使用! 快速尝鲜线上版: https://v7.api

spring boot

服务端(后端)主动通知前端的实现:WebSocket(springboot中使用WebSocket案例)

qingyahui qingyahui 发表于2024-04-30 浏览3387 评论0
一、背景 我们都知道 http 协议只能浏览器单方面向服务器发起请求获得响应,服务器不能主动向浏览器推送消息。想要实现浏览器的主动推送有两种主流实现方式: 轮询:缺点很多,但是实现简单 websocket:在浏览器和服务器之间建立 tcp 连接,实现全双工通信 springboot 使用 websocket 有两种方式,一种是实现简单的 websocket,另外一种是实现STOMP协议。这一篇实现简单的 websocket,STOMP 下一篇在讲。实际需求:​ 项目中需要做一个消息提示功

JavaScript教程

前端 WebSocket 的使用

dede58织梦模板 dede58织梦模板 发表于2024-04-27 浏览5226 评论0
1. 什么是 WebSocket websocket是HTML5开始提供的一种网络通信协议,它的目的是在浏览器之间建立一个不受限的双方通信的通道,比如说,服务器可以在任意时刻发送信息给浏览器。在websocket的API 中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输 2. WebSocket 的方法 ws.send() - 向服务器发送数据 ws.close() - 关闭连接 3. WebSocket 的事件 ws.onopen

flask

Flask-SocketIO

过往· 过往· 发表于2024-04-27 浏览6094 评论0
什么是websocket WebSocket是一种网络通讯协议, 与HTTP(分版本,版本不同,通信方式不同)不同的是,WebSocket提供全双工通信。 也就是说,传统的方式,只有当客户端发起请求后,服务器端才会发送数据, 而WebSocket可以让服务器主动发送数据给客户端,它是服务器推送技术的一种。 数据通信中,数据在线路上的传送方式可以分为 单工通信 半双工通信 全双工通信 单工通信信道是单向信道,发送端和接收端的身份是固定的,发送端只能发送信息,不能接收信息;接收端

spring boot

springboot整合websocket(详解、教程、代码)(springboot集成websocket)

luo5943 luo5943 发表于2024-04-27 浏览4476 评论0
springboot整合websocket(教程及代码) 大家好,我是酷酷的韩~1.websocket定义 WebSocket协议是基于TCP的一种新的网络协议。它实现了浏览器与服务器全双工(full-duplex)通信——允许服务器主动发送信息给客户端。websocket 协议是在 http 协议上的一种补充协议,是 html5 的新特性,是一种持久化的协议。 2.websocket工作原理: 握手(建立连接) web浏览器和服务器都必须使用websocket来建立维护连接,也可以