随笔分类 -  NIO

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