Skip to content

WebSocket

本节介绍如何通过 WebSocket 进行消息发送。当前项目中使用了自定义封装的 ws 模块来实现多用户标识的消息推送。

引入模块

首先需要引入 ws 模块,该模块提供了与 WebSocket 相关的客户端和服务端功能。

发送消息

javascript
const ws = require("ws");

ws.Send(["用户标识1","用户标识2"],{
  action: "xxx",
  data: {
    title: "11111",
  },
});

接收消息 (需要再装载实现)

javascript
ws.On("xxx", (data) => {

})

注意事项

确保用户已建立 WebSocket 连接,否则消息可能无法送达。 userIds 应为字符串数组,若为空或无效用户 ID,可能导致消息被忽略。 数据结构应保持前后端一致,确保前端能够正确解析 action 和 data 字段进行处理。

版权所有.