
【Netty】
fanfan4569
登上山顶,欣喜掩盖疼痛。
展开
-
服务器通信篇(Socket)
一、服务端 创建服务端口 开启服务 另起一个线程,轮询监听端口 开启处理客户端请求,轮询请处理求 ServerBoot.java public class ServerBoot { private static final int PORT = 8000; public static void main(String[] args) { S...原创 2018-11-10 17:04:29 · 417 阅读 · 0 评论 -
【Netty】之 入门
文章目录一、基本使用(1)服务端1. 主类2. `ChannelHandler`和业务逻辑(2)客户端1. 引导客户端2. `ChannelHandler` 实现客户端逻辑二、主要概念(1) `Channel`(2)`EventLoop` 和 `EventLoopGroup`(3)`ChannelHandler` 与 `ChannelPipeline`(4)`ServerBootstrap` 一...原创 2019-09-13 17:46:34 · 186 阅读 · 0 评论 -
【Netty】之 Future(Promise)
文章目录一、`Future`简介二、`Promise`简介(1)举个栗子(2)常用`Promise`类三、`Promise`源码浅析(1)`get()`(2)`await()`(3)`addListener()`(3)`notifyListeners()`(4)`setSuccess()`(5)`cancel()` Netty 版本:4.1.12.Final 一、Future简介 Nett...原创 2019-09-20 16:37:39 · 401 阅读 · 0 评论 -
【Netty】之 服务器启动过程(ServerBootstrap)
文章目录一、简介(1)`Bootstrap`(2)`ServerBootstrap`二、源码分析(1)初始化 `init`(2)注册 `register`(3)绑定 `bind` 一、简介 引导一个应用程序是指对它进行配置,并使它运行起来的过程。 服务器致力于使用一个父Channel来接受来自客户端的连接,并创建子Channel用于它们之间的通信 可分为:Bootstrap 和 Serve...原创 2019-09-22 15:19:28 · 614 阅读 · 0 评论