排序
深入探索基于 WebSocket 的 WebRTC 全栈音视频会议室项目 – p2p.chat
项目概述 p2p.chat 是一个开源的基于 WebSocket 和 WebRTC 实现的点对点的视频会议 Web 项目,主要技术栈是 Socket.io 和 Nextjs。 阅读这个项目的代码之前,需要对 WebRTC 有基本的了解,例如...
我是怎么实现开源系统的实时聊天功能的?
写在前面: 最近有一个想法,做一个程序员师徒系统。因为在大学期间的我在学习java的时候非常地迷茫,找不到自己的方向,也没有一个社会上有经验的前辈去指导,所以走了很多的弯路。后来工作了...
【websocket】小白快速上手flask-socketio
合集 - flask框架(1)1.【websocket】小白快速上手flask-socketio07-11收起 大家好,我是一个初级的Python开发工程师。本文是结合官方教程和代码案例,简单说下我对flask-socketio的使用理解。 ...
集群模式下长连接解决方案(只需一个启动注解|支持 WebSocket 和 Netty)
问题 在微服务中用过WebSocket的有没有?来举个爪 虽说像Spring Cloud Gateway这类网关已经支持了WebSocket的转发 但是当我们在向客户端发送消息的时候仍会由于客户端的连接负载均衡到了其他的...
学习websocket,原来这么简单
简单介绍 websocket WebSocket是一种在TCP连接上进行全双工通信的协议。 WebSocket通信协议于2011年被IETF定为标准。 然后WebSocket API也被W3C定为标准。 WebSocket使得客户端和服务器之间的数...
Go语言TCP Socket编程
Golang的主要 设计目标之一就是面向大规模后端服务程序,网络通信这块是服务端 程序必不可少也是至关重要的一部分。在日常应用中,我们也可以看到Go中的net以及其subdirectories下的包均是“高...
JS如何实现远程控制:一步步教你掌握技术
远程控制是指通过网络等远距离通讯手段控制另一设备的操作行为。在现实生活中,随着物联网技术的不断发展,远程控制技术越来越重要,如智能家居、智能车载、智能医疗等应用场景都需要用到远程控...
使用 AirCode,5分钟实现多人实时聊天
AirCode 是一个在线开发和部署 Node.js 应用的平台,为全栈工程师量身定制,目标是让开发变得简单。 最近我为 AirCode 封装了 Pusher API,Pusher是一家专注提供实时通信服务的 SaaS 服务商。 ...
Java-Socket(案例)
InetAddress类 获取本机InetAddress对象getLocalHost 根据指定主机名/域名获取ip地址对象getByName 获取InetAddress对象的主机名getHostName 获取InetAddress对象的地址getHostAddress API代码...
WebSocket实现从【服务器】向【客户端】发送图片和字符串消息
最近需要模仿项目中的服务器:服务器不间断的给客户端发送图片及其字符串形式的参数,客户端接收这些信息进行处理,再将处理结果返回到服务端。 在网上找了很多socket代码,要么只能发送字符...
万字带你手撕Websocket协议,从零实现一个基于node的Websocket服务器
我正在参加「掘金·启航计划」 新年的时候闲的无聊,简单过了一遍《WebSocket权威指南》然后来兴趣花了2天时间写好的,算是库存货,最近正好在做开发工具链的搭建,正好要用到websocket,就没用...
手写 基于Netty 的 webSocket :WebSocket 原理及代码实现
我们来写一个简单的基于 Netty 来手写 WebSocket 服务。首先,给大家介绍一下究竟什么是 WebSocket。 WebSocket 比如,我们以页面更新商品状态的应用来举例,也就是说页面上显示的商品列表要与...
websocket 实时通信实现
轮询和websocket对比 开发过程中,有些场景,如弹幕、聊天、统计实时在线人数、实时获取服务端最新数据等,就需要实现”实时通讯“,一般有如下两种方式: 轮询:定义一个定时器,不停请求数据...
web端实现远程桌面控制
阐述 应着标题所说,web端实现远程桌面控制,方案有好几种,达到的效果就是类似于向日葵一样可以远程桌面,但是操作方可以不用安装客户端,只需要一个web浏览器即可实现,桌面端需写一个程序用...
WebSocket使用介绍,看这篇就够了
一、WebSocket连接的建立、消息的接收和回复 当涉及到WebSocket框架的深度使用时,一个流行的选择是使用Java的Spring框架来实现。下面是一个基本的示例,演示了如何使用Spring WebSocket框架进...
锦上添花的视频弹幕模块开发
非实时弹幕 多节点实时弹幕 添加弹幕 add: async (req) => { let { content, episodeId, playTime, productId } = req.body if (!(content && episodeId && Number(playTime...
IM 聊天组件
IM 消息通常分为文本、图片、文件等 3 类,会对应不同的展示 传入参数 自定义内容:标题(title)、内容(children)、底部(footer) 弹框组件显隐控制: 一般通过一个变量控制显示或隐藏(visible);...
【直播开发】WebSocket 协议详解
前言 WebSocket 是一种基于 TCP 协议的全双工通信协议,它允许客户端和服务器之间进行双向通信,而不需要像 HTTP 协议那样每次都发送请求和响应。WebSocket 协议的出现使得 Web 应用程序可以实...
一个有趣的WebSocket劫持实战案例
哈喽大家好啊,我是广州小井。最近做需求碰到个可以通过劫持 WebSocket 来解决问题的场景,整个案例还是挺有意思的,于是我赶紧来发一篇水文。 场景 最近做个需求是关于要通过一个第三方服务 ku...
vue项目业务实现,视频监控-文件流,大屏适配方案(v-scale-screen),websocket前端
最近把以前的业务场景及解决方案整理了一下,具体实现的工具如下: 监控-视频文件流==>video.js + videojs-contrib-hls 大屏适配方案==> v-scale-screen websocket==>sockjs-client+ w...