Node.js 向我推荐在nodejs中使用web套接字进行私有消息传递的资源
我想学习私人信息,但我找不到合适的资源,请建议我,我将非常感谢你。。 是的,我知道名称空间和房间,但我不知道如何以安全的方式实现私有消息传递。如果你有一些带有代码的演示项目会更好Node.js 向我推荐在nodejs中使用web套接字进行私有消息传递的资源,node.js,websocket,socket.io,Node.js,Websocket,Socket.io,我想学习私人信息,但我找不到合适的资源,请建议我,我将非常感谢你。。 是的,我知道名称空间和房间,但我不知道如何以安全的方式实现私有消息传递。如果你有一些带有代码的演示项目会更好 提前感谢您。Huzaida,由于您刚刚开始探索WebSocket,我建议您尝试最简单和最流行的库-socket.io。您可以很容易地找到许多示例并实现私有消息以及任何其他类型的通信 在服务器和客户机之间建立连接时,您具有唯一标识符(socketId),可以用于与该客户机通信。因此,您无需执行任何其他操作,对于私人消息,
提前感谢您。Huzaida,由于您刚刚开始探索WebSocket,我建议您尝试最简单和最流行的库-socket.io。您可以很容易地找到许多示例并实现私有消息以及任何其他类型的通信 在服务器和客户机之间建立连接时,您具有唯一标识符(socketId),可以用于与该客户机通信。因此,您无需执行任何其他操作,对于私人消息,只需向该用户发送任何事件:
io.on('connection', (socket) => {
socket.on('say to someone', (id, msg) => {
// send a private message to the socket with the given id
socket.to(id).emit('my message', msg);
});
});
软件和资源建议被特别标记为SO的非主题。您应该询问有关如何修复损坏的代码或如何在现有代码库中实现特定功能的问题。也就是说,考虑在客户端使用WebSooClient,并将字符串消息发送到<代码> Express WS<代码>服务器。