Mina中iosession使用,个人理解

1.
IOsession而IoSession就代表了一个与服务器的连接
IoSession的close也就意味着底层SocketChannel的关闭,也就意味这个与服务连接的关闭
2.
.session关闭后
  session = future.getSession();
  session.write("....");
消息就会发不出去了。
3.如果你要发送的消息是有顺序的,session相对来说就不安全。
如果没有顺序那就是安全的,
如果有顺序且要安全,

重新封装session一下,如方法上加上synchronized,lock....
或者

WriteFuture wf =  session.write();
            wf.awaitUninterruptibly();

猜你喜欢

转载自cesymm.iteye.com/blog/1942592