随笔分类 - NIO
摘要:【Netty的NIO模型与常见的NIO模型对比】 【原始的BIO模型】 [ 流程分析 ] 1.ServerSocket创建并监听端口的连接请求 2.accept()调用阻塞,直到一个连接建立,返回一个新的Socket用来处理客户端与服务端的及哦啊胡 3.流被创建用于处理socket的属于和输出数据,
阅读全文
摘要:【一个用NIO实现的客户端向服务端单向通信的例子】 【服务端程序】 【客户端程序】 【运行结果】 1.先启动服务端 2.再启动客户端,并输入需要传输的数据 3.再查看服务端接受的数据
阅读全文
摘要:【NIO的几个概念】 Buffer(缓冲区) Channel(通道,管道) Selector(选择器,多路复用器) 【Buffer】 Buffer是一个对象,它包括一些要写入或者要读取的数据。在NIO类库中加入Buffer对象,是NIO与原来BIO的一个重要区别。 在面向流的BIO中,可以将数据直接
阅读全文