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, ‘客户端消息’)