2011年9月29日

Openfire 用户离线、断线 及心跳检测

摘要: 客户端登出分为正常离线和断线,正常离线会发送presence 消息通知服务器,断线则无通知发送。1. 正常离线:客户端在离线之前发送<presence id='***' type ="unavailable"></presence>由PresenceRouter 路由到PresenceUpdateHandler 中处理。判断Type为unavailable 之后先进行广播,再设置session的状态,再更新presenceManager中用户最后一次的状态。presenceManager中会更新lastActivityCache 中的 阅读全文

posted @ 2011-09-29 18:24 心笑峰 阅读(12589) 评论(1) 推荐(1) 编辑

导航