首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
serverbootstrap专题
Netty-ServerBootstrap-监听
归档 GitHub: Netty-ServerBootstrap-监听 使用示例 参考:简单示例-服务端Java 参考: https://github.com/zengxf/small-frame-demo/blob/master/jdk-demo/simple-demo/src/main/java/test/socket/nio/MyNioServer.java 总结 启动顺
阅读更多...
菜鸡学习netty源码(一)——ServerBootStrap启动
1.概述 对于初学者而然,写一个netty本地进行测试的Server端和Client端,我们最先接触到的类就是ServerBootstrap和Bootstrap。这两个类都有一个公共的父类就是AbstractBootstrap. 那既然 ServerBootstrap和Bootstrap都有一个公共的分类,那就证明它们两个肯定有很多公共的职责和方法。 AbstractBootStrap 我
阅读更多...
手撕netty源码(二)- 初始化ServerBootstrap
文章目录 前言一、ServerBootstrap 的创建和初始化1.1 创建1.2 初始化group1.3 初始化channel1.3 初始化option和attr1.4 初始化handler 和 childHandler 总结 前言 接上一篇:手撕netty源码(一)- NioEventLoopGroup 本篇讲解 ServerBootstrap 的创建以及初始化:grou
阅读更多...
Netty ServerBootstrap bind和acceptor 事件源代码剖析
流程1 :在ServerBootstrap(AbstractBootstrap<B,C>).bind(int) 绑定端口。 1、ServerBootstrap(AbstractBootstrap<B,C>).initAndRegister() 创建一个ServerSocketChannel ,并注册到EventLoop中。 在init时,主要通过工厂方法创建一个Serve
阅读更多...
Netty Review - ServerBootstrap源码解析
文章目录 概述源码分析小结 概述 ServerBootstrap bootstrap = new ServerBootstrap();bootstrap.group(bossGroup, workerGroup).channel(NioServerSocketChannel.class).option(ChannelOption.SO_BACKLOG,
阅读更多...
深入分析netty(一)BootStrap与ServerBootStrap
文章目录 1.揭开BootStrap神秘面纱1.1.客户端BootStrap1.1.1 NioSocketChannel 的初始化过程1.1.2 ChannelFactory 和Channel类型的确定1.1.3Channel的实例化1.1.4关于unsafe字段的初始化1.1.5关于pi peline的初始化1.1.6关于EventLoop的初始化1.1.7Channel的注册过程1.1.
阅读更多...