原文:Netty源码分析第1章(Netty启动流程)---->第2节: NioServerSocketChannel的创建

Netty源码分析第一章: Server启动流程 第二节:NioServerSocketChannel的创建 我们如果熟悉Nio, 则对channel的概念则不会陌生, channel在相当于一个通道, 用于数据的传输 Netty将jdk的channel进行了包装, 并为其扩展了更多的功能 在netty中也分为服务端channel和客户端channel, 在Nio模式下, 服务端channel对 ...

2018-12-31 16:26 2 822 推荐指数:

查看详情

Netty源码分析第1(Netty启动流程)---->第1: 服务端初始化

Netty源码分析第一: Server启动流程 概述: 本章主要讲解server启动的关键步骤, 读者只需要了解server启动的大概逻辑, 知道关键的步骤在哪个类执行即可, 并不需要了解每一步的运作机制, 之后会对每个模块进行深度分析 第一:服务端初始化 ...

Mon Dec 31 23:44:00 CST 2018 2 617
Netty源码分析第6(解码器)---->第1: ByteToMessageDecoder

Netty源码分析第六: 解码器 概述: 在我们上一个章节遗留过一个问题, 就是如果Server在读取客户端的数据的时候, 如果一次读取不完整, 就触发channelRead事件, 那么Netty是如何处理这类问题的, 在这一中, 会对此做详细剖析 ...

Wed Jan 02 06:29:00 CST 2019 0 693
Netty源码分析第4(pipeline)---->第2: handler的添加

Netty源码分析第四: pipeline 第二: Handler的添加 添加handler, 我们以用户代码为例进行剖析: 用过netty的小伙伴们肯定对这段代码不会陌生, 通过addLast, 可以添加编解码器和我们自定义的handler ...

Tue Jan 01 18:28:00 CST 2019 0 603
Netty源码分析第4(pipeline)---->第3: handler的删除

Netty源码分析第四: pipeline 第三: handler的删除 上一小我们学习了添加handler的逻辑操作, 这一小我们学习删除handler的相关逻辑 如果用户在业务逻辑中进行ctx.pipeline().remove(this)这样的写法 ...

Tue Jan 01 18:37:00 CST 2019 0 1086
Netty源码分析第5(ByteBuf)---->第10: SocketChannel读取数据过程

Netty源码分析第五: ByteBuf 第十: SocketChannel读取数据过程 我们第三分析过客户端接入的流程, 这一小带大家剖析客户端发送数据, Server读取数据的流程: 首先温馨提示, 这一小高度耦合第三的第1, 2的内容, 很多知识这里并不会重复 ...

Wed Jan 02 04:34:00 CST 2019 5 795
netty源码分析之服务端启动

ServerBootstrap与Bootstrap分别是netty中服务端与客户端的引导类,主要负责服务端与客户端初始化、配置及启动引导等工作,接下来我们就通过netty源码中的示例对ServerBootstrap与Bootstrap的源码进行一个简单的分析。首先我们知道这两个类都继承 ...

Sun Nov 04 01:47:00 CST 2018 0 769
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM