core-nio java nio 客户端和服务端交互实现 主要通过长连接的方式进行数据交换,采用多路复用技术,同步非阻塞模式。 主要有以下几个概念 Channel(渠道,类似于高速公路可以处理很多线程io); Selector(选择器,可以理解为是一个监听者,可以绑定多个渠道); Buffer(缓冲区,读写数据时的一块临时区域,本质上是一块可以存储数据的内存,被封装成了buffer对象而已!)