nodejs websocket如何实现指定ID发送信息,包括给不在线的人

倒骑毛驴玩转世界 2016-04-08 03:50:33
本人学socket进入了死胡同
问题一:
如何具体实现websockt服务器 指定ID发送消息,假设我接收了客户端AA的发送,包括userid,name,message,我想把userid当作唯一标识的 id,请问我怎么把信息发给客户端BB,而不会错发给客户端CC

wss.on('connection', function(ws) {
ws.on('message', function(message) {
var msg_json=JSON.parse(message);
var userid=msg_json.userid;
var name=msg_json.name;
var msg=msg_json.msg;
console.log('received: id:%s,%s 发送了 %s ',userid,name,msg);
});
});

设userid="jxs" name=“江苏省” msg="近几天将持续降温"

求代码演示,而不是空的理论谢谢。。

问题二:
我把每个用户都分配了唯一的ID,就算用户 “bzx” 不在线,ID存在数据库,如何给用户 “bzx” 发送信息呢,求代码演示,不要空理论,

...全文
877 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复

4,356

社区成员

发帖
与我相关
我的任务
社区描述
通信技术相关讨论
社区管理员
  • 网络通信
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧