不同的WebSocket连接但接收到的消息混杂在一起”
创始人
2025-01-08 20:00:31
0

在服务器端为每个WebSocket连接创建一个唯一标识符,并在每条发送的消息中包含此标识符。客户端收到消息后,可以根据标识符将它们分组并正确地显示。以下是Node.js示例代码:

// server side const WebSocket = require('ws'); const wss = new WebSocket.Server({ port: 8080 });

function getUniqueID() { return Date.now().toString(36) + Math.random().toString(36).substr(2); }

wss.on('connection', function connection(ws) { const uniqueID = getUniqueID(); ws.id = uniqueID;

ws.on('message', function incoming(message) { const parsedMsg = JSON.parse(message); const sendMsg = { id: ws.id, content: parsedMsg.content, };

wss.clients.forEach(function each(client) {
  if (client.readyState === WebSocket.OPEN && client.id !== ws.id) {
    client.send(JSON.stringify(sendMsg));
  }
});

}); });

// client side const socket = new WebSocket('ws://localhost:8080');

socket.addEventListener('message', function(event) { const parsedMsg = JSON.parse(event.data); const messageDiv = document.createElement('div'); messageDiv.innerText = parsedMsg.content; document.body.appendChild(messageDiv); });

相关内容

热门资讯

黑科技攻略(Wepoke开挂)... 黑科技攻略(Wepoke开挂)外挂透明挂辅助ai代打(黑科技ai)其实是真的有挂(有挂讲解)-哔哩哔...
黑科技有挂(aapoker辅助... 黑科技有挂(aapoker辅助)外挂透明挂辅助挂(透明挂黑科技)都是是有挂(有挂方式)-哔哩哔哩1、...
黑科技好牌(wpk机制)外挂透... 黑科技好牌(wpk机制)外挂透明挂辅助下载(透明挂黑科技)一直是真的有挂(有挂秘籍)-哔哩哔哩;1、...
黑科技教学(德州ai智能)外挂... 黑科技教学(德州ai智能)外挂透明挂辅助代打(透明挂黑科技)都是是有挂(确实有挂)-哔哩哔哩该软件可...
黑科技黑科技(众合推扑克)外挂... 黑科技黑科技(众合推扑克)外挂透明挂辅助神器(透明黑科技)确实真的有挂(今日头条)-哔哩哔哩众合推扑...
黑科技辅助(wpk辅助器)外挂... 黑科技辅助(wpk辅助器)外挂透明挂辅助代打(ai辅助)确实是真的有挂(有挂细节)-哔哩哔哩1、wp...
黑科技挂(aapker代理)外... 黑科技挂(aapker代理)外挂透明挂辅助挂(智能ai)好像是真的有挂(了解有挂)-哔哩哔哩1、构建...
黑科技神器(云扑克德州)外挂透... 黑科技神器(云扑克德州)外挂透明挂辅助AI(辅助挂)都是有挂(真的有挂)-哔哩哔哩1、黑科技神器(云...
黑科技模拟器(Wepoke教学... 黑科技模拟器(Wepoke教学)外挂透明挂辅助黑科技(透明挂黑科技)竟然真的是有挂(有挂细节)-哔哩...
黑科技工具(WPK存在)外挂透... 黑科技工具(WPK存在)外挂透明挂辅助设备(透明挂黑科技)竟然是真的有挂(有挂秘籍)-哔哩哔哩1、W...