使用node.js + socket.io向部分客户端发送消息

时间:2017-09-14 08:41:13

标签: javascript mysql node.js socket.io

我已经尝试了几天使用node.jssocket.io模块开发实时通知网络应用。

我做了什么

我有两部分.1)管理员和2)用户

所以我在客户端初始化了两个不同的命名空间。 例如:管理员var socket = io();和用户var socket = io('/Users');。用户发送消息的时间,消息将发送给所有管理员(第1步)。我使用此命令发出:nsp3.emit('chat message', obj);。nsp3在服务器上是var nsp3 = io.of('/Admins');,obj是json结构。

我想要实现的目标

当某个用户发出消息时,服务器会收到请求,根据某些条件对db表进行SELECT查询,并将消息发送给符合这些条件的管理员。

这是最好的方法吗?

0 个答案:

没有答案