为了更好的理解Netty异步事件驱动网络通信框架,有必要先了解一点Java NIO原生的通信理论,下面将结合基于TCP的例子程序,含客户端和服务端的源码,实现了Echo流程. Java NIO的核心概念有三个:Channel,Selector,ByteBuffer. 而这当中,Channel的比重最大,NIO的功能主要基于Channel来实现,进行业务逻辑操作.Selector主要是IO事件选择器,当一个Channel创建并配置好后,注册到Selector上,与Selector相关的重要概念是S…