如何向包括发件人在内的特定客户发送邮件..
以下是我用于向特定客户发送消息的代码。
socket.on('chat message', function(msg){
io.to(socket.id).emit('chat message', msg);
});
当然它的工作但它只是发送给客户端(收货人)。但我想发送消息给特定的客户(收货人),包括发件人。
是否需要在该代码中添加任何内容。欢迎提出建议。!!
谢谢,
答案 0 :(得分:1)
有两种方法可以从服务器端实现相同的
1)分别向两个用户发送事件 2)向用户数组广播事件(在您的情况下为senderId,reciverId)
这里我附上广播功能,考虑到你已经知道发射。
client.broadcast.to(arrayOfIds).emit('eventName', {
data: "somedata"
});
下面, arrayOfIds:Reciver Id的数组,即(发送者的Id和接收者的Id)
此功能向两个用户发送事件,包括发送给他自己。