0%

mina 服务端主动发送的一种方法

可以在服务端的handler中将利用HashSet将session保存下来,具体做法可以是:
在sessionCreatedd是时候加入到HashSet(sessions)中

1
2
3
4
public void sessionCreated(IoSession session) throws Exception {
/**/
sessions.add(session);
}

sessionClosed方法内remove就OK。
需要主动推送消息的时候取出相应session,然后session.write(message);