Netty 是网络开发框架 , 其有如下特点 ;
① 异步 : 与同步相对 , 操作之间 不产生阻塞 , 发出请求后可以不等待回应 , 继续执行后面的代码逻辑 ;
② 事件驱动 : 任何操作 , 都需要一个触发事件...Java IO 模型 : 收发数据的通道模式 , 工作模式 是 同步 还是 异步 , 等待机制是 阻塞 还是 非阻塞 ;
① IO 模型分类 : 根据上述特点可将 Java 中的网络 IO 模型分为 BIO...BIO 概念
----
BIO 简介 : Blocking IO , 阻塞 IO , 传统 Java IO 编程 ;
① 特点 : 同步阻塞 ;
② 连接 对应 线程 : 服务器端 每维护 一个连接 ,...服务器代码示例 :
package kim.hsl.bio;
import java.io.IOException;
import java.io.InputStream;
import java.net.ServerSocket...Telnet 客户端测试 localhost 8888 端口 :
建立连接 : 在命令行工具中 , 使用 telnet localhost 8888 连接本机的 8888 端口 ;
连接成功后 , 按下