mina框架中对iosession的封装

之前在C#后台中,是把接入的socket放入一个map集合中,这样也行,但是使用mina框架后之所以可以选择封装,原因是iosession可以setAttribute,可以存储一个对象,这样就可以保存用于封存iosession的对象


mina框架中的iosession从功能上可以简单的理解成一个客户端socket


mina框架中对iosession的封装


mina框架中对iosession的封装



mina框架中对iosession的封装
事件派发类里掌握一个字典 (编号,处理器对象)



mina框架中对iosession的封装


之所以要封装iosession,还有一个重要原因就是为了方便后续快速的取出该连接的用户信息


条条大路通罗马,你选择字典还是选择iosession.setAttribute,都是一样的



FR:海涛高软(徐海涛)