- 博客(1)
- 收藏
- 关注
原创 韩顺平老师多用户即时通讯系统功能扩展:发送离线消息
先在接受客户端消息的逻辑块中,先判断接受方是否在线,将其拆分为两种情况,如果对方在线,那么由服务器将消息转发给接收方,如果对方不在线,那么将其加入到一个key为用户id,value为一个消息集合(ArrayList)的离线集合(ConcurrentHashMap)中,当用户登录时判断该用户的id是否存在于该集合的key中,如果存在,那么通过id,获取到对应的消息集合(ArrayList),通过用户id获取到对应的socket,将消息集合发送到客户端在客户端的线程中,对接受的object对象使用instanc
2022-07-14 18:07:36 2452 8
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人