WebSocket共0篇
WebSocket
锦上添花的视频弹幕模块开发-五八三

锦上添花的视频弹幕模块开发

非实时弹幕 多节点实时弹幕 添加弹幕 add: async (req) => { let { content, episodeId, playTime, productId } = req.body if (!(content && episodeId && Number(playTime...
admin的头像-五八三admin2年前
0180
手写 基于Netty 的 webSocket :WebSocket 原理及代码实现-五八三

手写 基于Netty 的 webSocket :WebSocket 原理及代码实现

我们来写一个简单的基于 Netty 来手写 WebSocket 服务。首先,给大家介绍一下究竟什么是 WebSocket。 WebSocket 比如,我们以页面更新商品状态的应用来举例,也就是说页面上显示的商品列表要与...
admin的头像-五八三admin2年前
050
使用 AirCode,5分钟实现多人实时聊天-五八三

使用 AirCode,5分钟实现多人实时聊天

AirCode 是一个在线开发和部署 Node.js 应用的平台,为全栈工程师量身定制,目标是让开发变得简单。 最近我为 AirCode 封装了 Pusher API,Pusher是一家专注提供实时通信服务的 SaaS 服务商。 ...
admin的头像-五八三admin2年前
0120

集群模式下长连接解决方案(只需一个启动注解|支持 WebSocket 和 Netty)

问题 在微服务中用过WebSocket的有没有?来举个爪 虽说像Spring Cloud Gateway这类网关已经支持了WebSocket的转发 但是当我们在向客户端发送消息的时候仍会由于客户端的连接负载均衡到了其他的...
admin的头像-五八三admin2年前
0640

深入探索基于 WebSocket 的 WebRTC 全栈音视频会议室项目 – p2p.chat

项目概述 p2p.chat 是一个开源的基于 WebSocket 和 WebRTC 实现的点对点的视频会议 Web 项目,主要技术栈是 Socket.io 和 Nextjs。 阅读这个项目的代码之前,需要对 WebRTC 有基本的了解,例如...
admin的头像-五八三admin2年前
0150
【websocket】从理解到精通"socket.io-client"包实时通讯-五八三

【websocket】从理解到精通"socket.io-client"包实时通讯

前言 什么是websocket? WebSocket 是一种网络通信协议,就类似于 HTTP 也是一种通信协议。WebSocket是HTML5开始提供的一种在单个TCP 连接上进行全双工(通讯双方既是接收方也是发送方,两端设...
admin的头像-五八三admin2年前
0130
长连接:ChatGPT流式响应背后的逻辑 | 京东物流技术团队-五八三

长连接:ChatGPT流式响应背后的逻辑 | 京东物流技术团队

一、前言: 提起长连接,我们并不陌生,最常见的长连接非websocket莫属了。即使没有在项目中实际用过,至少也应该有所接触。长连接指在一次网络通信中,客户端与服务器之间建立一条持久的连接,...
admin的头像-五八三admin2年前
030
Nest 使用SSE 服务端推送实现"协同"-五八三

Nest 使用SSE 服务端推送实现"协同"

缘起 一些涉及到 “实时更新”的场景,使用 'websocket' | “SSE”,老生常谈的问题了,这篇文章会用一个通俗、简单的例子,来解释在 Nodejs 框架 'Nest' 中使用 SSE 技术完成状态同步。 Demo 完...
admin的头像-五八三admin2年前
0300

golang微服务框架Kratos实现Websocket聊天室

golang微服务框架Kratos实现Websocket聊天室 什么是WebSocket WebSocket 协议主要为了解决基于 HTTP/1.x 的 Web 应用无法实现服务端向客户端主动推送的问题, 为了兼容现有的设施, WebSocket 协...
admin的头像-五八三admin2年前
0150
?Eventsource vs Websocket vs Socket.io:谁才是实时通信王者??-五八三

?Eventsource vs Websocket vs Socket.io:谁才是实时通信王者??

JS实时通信eventsource, Eventsource、websocket与socket.io 在现代Web开发中,实时通信是一个非常重要的话题。当我们需要实现即时聊天、实时数据展示或实时游戏等功能时,选择合适的实时通信解...
admin的头像-五八三admin2年前
050

web端实现远程桌面控制

阐述 应着标题所说,web端实现远程桌面控制,方案有好几种,达到的效果就是类似于向日葵一样可以远程桌面,但是操作方可以不用安装客户端,只需要一个web浏览器即可实现,桌面端需写一个程序用...
admin的头像-五八三admin2年前
0230
WebSocket实现从【服务器】向【客户端】发送图片和字符串消息-五八三

WebSocket实现从【服务器】向【客户端】发送图片和字符串消息

最近需要模仿项目中的服务器:服务器不间断的给客户端发送图片及其字符串形式的参数,客户端接收这些信息进行处理,再将处理结果返回到服务端。   在网上找了很多socket代码,要么只能发送字符...
admin的头像-五八三admin2年前
0160

Go语言TCP Socket编程

Golang的主要 设计目标之一就是面向大规模后端服务程序,网络通信这块是服务端 程序必不可少也是至关重要的一部分。在日常应用中,我们也可以看到Go中的net以及其subdirectories下的包均是“高...
admin的头像-五八三admin2年前
040
【websocket】小白快速上手flask-socketio-五八三

【websocket】小白快速上手flask-socketio

合集 - flask框架(1)1.【websocket】小白快速上手flask-socketio07-11收起 大家好,我是一个初级的Python开发工程师。本文是结合官方教程和代码案例,简单说下我对flask-socketio的使用理解。 ...
admin的头像-五八三admin2年前
0120
封装 WebSocket ,切图仔站上 GPT 风口-五八三

封装 WebSocket ,切图仔站上 GPT 风口

GPT 出世半年了,一个个『大模型』如雨后春笋般不断涌现。这场春雨能否滋润『已死』的前端呢? 个人认为 GPT 为软件点亮了新的技能点,对前端会产生『不大』的影响。这一点可以类比语音识别、自...
admin的头像-五八三admin2年前
090
WebSocket协议简介-五八三

WebSocket协议简介

一、WebSocket协议是什么 二、WebSocket与Http的区别 1.通信方式不同 2.协议格式不同 三、为什么要使用WebSocket 四、websocket的用途场景 一、WebSocket协议是什么 WebSocket是基于TCP的应用层...
admin的头像-五八三admin2年前
0160
简述WebSocket握手过程:实现实时通信的关键步骤-五八三

简述WebSocket握手过程:实现实时通信的关键步骤

引言 在现代Web应用中,实时通信和即时更新已成为日益重要的需求。而传统的HTTP协议在实现实时性和双向通信方面存在一定的限制。为了解决这个问题,WebSocket协议应运而生。 WebSocket是一种基...
admin的头像-五八三admin2年前
090
超简单!WebSocket的使用指南-五八三

超简单!WebSocket的使用指南

介绍 在现代互联网应用中,实时通信变得越来越重要。传统的 HTTP 协议在浏览器与服务器之间的通信中起着关键作用,但是它存在一些限制,特别是在实时性和双向通信方面。为了满足实时通信的需求...
admin的头像-五八三admin2年前
0130
WebSocket与Java原生通信-五八三

WebSocket与Java原生通信

一、问题来源 一直以为WebSocket实现是在TCP协议层,直接可以用javascript的ws直接访问java的ServerSocket进行通信。 java端代码 private ServerSocket serverSocket; public void start(int po...
admin的头像-五八三admin2年前
020
vue项目业务实现,视频监控-文件流,大屏适配方案(v-scale-screen),websocket前端-五八三

vue项目业务实现,视频监控-文件流,大屏适配方案(v-scale-screen),websocket前端

最近把以前的业务场景及解决方案整理了一下,具体实现的工具如下: 监控-视频文件流==>video.js + videojs-contrib-hls 大屏适配方案==> v-scale-screen websocket==>sockjs-client+ w...
admin的头像-五八三admin2年前
030