logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【nodejs】使用SocketIO流式查看视频

上一步查看了服务器上的图片,今天就玩点不一样的,用websocket来推服务器上的视频流先看效果:客户端选择了要看的视频以后就会通过socket将切分好的视频片段推过来,前端拼起来一段一段的播。

文章图片
#音视频#前端#websocket
【nodejs】WebSocket实现聊天室

轮询:就是重复发送新的请求到服务器。如果服务器没有新的数据,就发送适当的指示并关闭连接。发起者是一个客户端,发送一个带特殊HTTP头的请求到服务端,通知服务器。该方案的有点事属于html5标准,已经被大多数浏览器支持,而且是真正的全双工,性能比较好,其缺点是实现起来比较复杂,需要对ws协议专门处理。长轮询:客户端发送一个请求到服务器,如果服务器端没有新的数据,就保持这个连接直到有数据。每次请求响应

文章图片
#websocket#网络协议#网络 +2
electron中添加百度地图并框选范围

本文介绍了在Electron应用中实现百度地图范围选择功能的方案。首先通过设置宽松的Content-Security-Policy规则解决跨域问题,使百度地图API能正常加载。然后在百度地图上通过监听click和mousemove事件,实现了矩形选框绘制功能,用户可以点击两个点确定下载范围。文章还详细讲解了百度地图的坐标系统转换原理,包括从经纬度到墨卡托平面坐标、再到像素坐标和图块编号的转换过程,

文章图片
#electron
electorn+vue+python的架构实现

本文介绍了如何在Electron+Vue项目中集成Python脚本。首先通过electron-vite创建项目,选择Vue框架并配置TypeScript和更新插件。项目结构包含主进程、预加载脚本和前端代码目录。然后创建Python脚本处理参数并返回JSON结果。接着修改主进程代码,通过ipcMain监听前端请求,用execFile执行Python脚本并返回结果。最后在预加载脚本中暴露API,使前端

文章图片
#vue.js#python#前端
到底了