【发布时间】:2017-05-27 01:18:26
【问题描述】:
我正在尝试使用 Node.js + soket.io 发送通知
在客户端我发送到服务器来监听
socket.emit('send to server',{user_id:user_id,other_stuff:other_stuff})
在节点上
socket.on('send to server',function(date){ socket.emit('notification_'+user_id,'test data'); });
在客户端监听通知
socket.on("notification_<?php echo $_SESSION['user_id'];?>",function(date){alert(data)});
问题是它没有向其他用户发送通知
如果我在发出“发送到服务器”期间传递了我自己的 user_id,那么它会返回给我自己,但如果使用其他 user_id(登录其他浏览器),它不会向该用户发送任何内容。
请指出当某些操作发生时我如何向不同的用户发送通知。
【问题讨论】:
标签: javascript jquery node.js push-notification socket.io