|
|
|
@ -45,6 +45,7 @@ public class WsSessionManager {
|
|
|
|
|
|| !oldSession.getId().equals(session.getId()) //id不同
|
|
|
|
|
|| !oldSession.isOpen()) { //旧session已关闭
|
|
|
|
|
CLIENT_SESSION.put(userId, session); //则将新的session添加到池中
|
|
|
|
|
log.info("添加散户端连接:{},{}", userId, session.isOpen());
|
|
|
|
|
//判断缓存中是否有未发送的消息
|
|
|
|
|
sendCacheMessage(userId);
|
|
|
|
|
}
|
|
|
|
@ -57,6 +58,7 @@ public class WsSessionManager {
|
|
|
|
|
|| !oldSession.getId().equals(session.getId()) //id不同
|
|
|
|
|
|| !oldSession.isOpen()) { //旧session已关闭
|
|
|
|
|
RECYCLER_SESSION.put(userId, session); //则将新的session添加到池中
|
|
|
|
|
log.info("添加回收员端连接:{},{}", userId, session.isOpen());
|
|
|
|
|
//判断缓存中是否有未发送的消息
|
|
|
|
|
sendCacheMessage(userId);
|
|
|
|
|
}
|
|
|
|
|