Java网络编程:IO,NIO与NettyJava网络编程:IO,NIO与Netty
新公司新项目,项目需要在硬件和软件平台进行信息传递,具体来说使用Netty。硬件和软件使用socket连接,硬件作为客户端,软件平台作为服务的,使用TCP/IP通信。接着这个机会把Java IO和Netty重新学习了一下,总结在这里,不准确或错误的地方,欢迎指出来。对于Java IO,可以分为同步与异步,也可以分为阻塞与非阻塞,下面对这些概念进行解释:reactor 模型:非阻塞同步网络模型,NIO使用的模型,事件分离器负责等待文件描述符或socket为读写操作准备就绪,然后将就绪事件传递给对应