老师,为什么要在 nioserversocketchannel中用 niosockerchannel 再封装一下?

来源:5-3 NioSocketChannel的创建

小飞侠慕仔

2020-05-13

图片描述
这是什么关系?为什么要这样设计呢?
图片描述

这两个channel 之间的 关系也是 分离的。

写回答

1回答

闪电侠

2020-05-26

NioServerSocketChannel 是服务端 bind 的一个抽象,指的是监听本地端口,而如果有链接进来之后,新的链接就和 bind 没有关系了,这个时候关心的是连接的读写,而与读写相关的就是 NioSocketChannel,有点像 socket 编程中 ServerSocket 和 Socket 的关系

0
0

Java读源码之Netty深入剖析

解析netty各大组件细节,百万级性能调优,设计模式实际运用

2334 学习 · 283 问题

查看课程