logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

SSE 入门

每当有新数据时,服务端按协议格式写入响应流,客户端通过监听事件实时接收。SSE 是单向的:服务器 → 客户端。客户端若需发送数据,需要另外发起一个普通的 HTTP 请求。客户端发起一个普通的 HTTP 请求,服务端收到后。服务端可以在任意时刻发送,客户端收到后立即生效。持续向客户端发送数据流,客户端使用浏览器内置的。的服务器主动推送技术。SSE 协议原生支持断点续传,核心是。每条消息由若干字段组成

#前端
WebSocket入门

WebSocket是一种基于TCP的全双工通信协议,通过HTTP握手升级建立持久连接,实现服务器与客户端的双向实时通信。其核心特点包括低延迟、小数据包头和长连接支持,但存在高并发资源消耗和安全风险。重连机制需结合心跳检测和指数退避算法。相比HTTP的半双工和轮询机制,WebSocket性能更优;与SSE相比,它支持双向通信但实现更复杂。WebSocket适用于实时聊天、游戏等场景,而SSE更适合单

文章图片
#websocket#网络协议#网络
5分钟为自己的QQ群添加一个可以获取JM本子的机器人

这是一个基于Python的QQ机器人插件,通过/jm <本子ID>指令可在30秒内将PDF文件发送到QQ。项目需要Python 3.7+环境,支持一键安装依赖,用户只需修改配置文件中的QQ号即可快速部署。该项目已在GitHub开源,欢迎开发者Star支持。项目地址:https://github.com/FunEnn/ncatbotPlugin

文章图片
#python
Socket.IO入门

Socket.IO是基于WebSocket协议的实时双向通信库,具有自动重连、房间管理、二进制数据传输等特性。相比原生WebSocket,它提供了更好的兼容性和高级功能(如自动降级到轮询)。核心功能包括:1)事件处理机制实现消息收发;2)广播消息支持群发和定向发送;3)房间管理用于分组通信;4)命名空间隔离不同业务逻辑;5)完善的错误处理机制。示例展示了基础服务端和客户端的实现代码,包括连接建立、

文章图片
#websocket#计算机网络
nginx 80端口被占用解决方案

(3)找到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\HTTP。在使用Windows的过程中,我们可能会要用到80端口。但是我们发现80端口被System进程占用。(1) 按键盘win+r 打开运行界面,输入cmd,确定,打开管理员界面。(5)重启系统,System进程就不会占用80端口了。(4)找到项Start,将其值改为0。(2)

文章图片
#nginx#运维
到底了