我想就这个问题寻求帮助。有很多关于此的问题和答案,但这对我没有帮助。可能我对这样的理解有误。
const io = io.of("/chatsocket");
const currentConnectedUsers = {};
io.on("connection", function(socket) {
...
socket.on("newMessage", userData => {
io.to(currentConnectedUsers[userData.senderId]).emit("incomingMessage", userData);
io.to(currentConnectedUsers[userData.receiverId]).emit("incomingMessage", userData);
});
}
我可以看到/生成套接字 ID。如何向客户端发送消息?创建了两个发射,以便我可以向发送方和接收方发送信号,因为我需要刷新一些东西。
客户:
this.socket.on('incomingMessage', (userData) => {
.... console.log(userData);
});