websocket 即时消息

1.每个 websocket 创建时都会自动创建一个 唯一id(客户端和服务端都可以获取到)

2.给指定用户发消息 socket.emit(id, 'msg')

3.客户端链接和关闭都会收到消息

 

场景:客户咨询

1.客户端创建websocket。服务端获取到用户上线信息后更新 在线用户列表,同时返回一个在线客服socket_id。客户端发送消息到 客服,socket.emit(socket_id, ‘客户端消息’)

2.客服端监听用户列表信息,更新到tab。

3.客服端选择某个 tab ,获取socket_id(或者user_id)。回复消息:socket.emit(socket_id, ‘客户端消息’)

posted @ 2021-03-16 11:20  winyh  阅读(97)  评论(0编辑  收藏  举报