服务器绑定msg事件,得到客户端发来数据,首先需要操作数据库完成插入最新的聊天内容,更改最后的通讯时间等操作,如果对方用户在线,则connectedUsers 对象中必然存在该用户的id,使用socket.to(指定接收者的socket.io)将消息发送给指定的用户,同时触发自定义事件backMsg,用法如下: 发送给指定 socketid 的客户端(私密消息) ...
不过你也不需要担心置顶聊天好友/群聊的消息被遗漏,因为只要接收到一条新消息,对应聊天框就能重新出现...
从用户角度来看,“已读”&“未读”标签的作用应该分为发送方和接收方讨论。对发送方来说,“已读”标签可以让用户明白自己的消息是否发送成功,同时还能倒逼对方进行回复。一旦发现对方多次已读未回或者很久才回,那么基本可以判定对方对自己这边并不上心,这时就可以转移目标了。 对接收方来说,“已读”标签可以让对方能...