如何使用socket.io向特定客户端发送通知?

时间:2018-06-15 15:21:30

标签: javascript node.js socket.io

我正在尝试在他/她收到朋友请求时向用户发送通知。我面临的问题是服务器正在发送数据,但无法在前端显示。

这是服务器端代码

module.exports=function(io) {

  io.on('connection',(socket)=>{
    socket.on('joinRequest',(myRequest,callback)=>{
       socket.join(myRequest.sender);
       callback();
    });

    socket.on('friendRequest',(friend,callback)=>{
      io.to(friend.receiver).emit('newFriendRequest',{
        from:friend.sender,
        to:friend.receiver
      });
      console.log('new friend request sent');
      callback();
    });
  });
}

以下是客户端的代码

socket.on('newFriendRequest',function(friend){
  console.log('heyy got you');
  console.log(friend);
});

0 个答案:

没有答案