由于工作关系,需要做网络底层通讯及自定义通讯规约,涉及到多台服务器和客户机之间的通讯,各种通讯方式,最后打算采用MINA作为基础架构库,网上找了很长时间,也只看到一些对于MINA的简单介绍,没有实际应用的代码示例,更没有源码解析。打算写一个专题,主要的目标是:
- Socket异常与MINA异常
- 基于MINA的Socket通讯实现
- 如何设计自己的规约
- 基于MINA的UDP通讯实现
- 从初学到实际项目使用过程中的种种问题
- MINA源码解读
MINA2.0从M1到现在的M3,代码结构变动的很厉害,且不稳定,建议项目开发的话还是使用1.1.7版本
2009-02-03
* 考虑到NIO+concurrent的强大,还是采用MINA2.0了,目前最新版本2.0.0-M3
有兴趣的话欢迎一起研究