客户端注册read事件

来源:7-4 NIO模型实现ChatServer-accept事件

glkjava

2021-09-25

服务端与客户端建立连接后,不是服务器要监听接收客户端的信息吗,此时不应该是server注册read事件吗?为啥是client注册read事件呢?

写回答

1回答

慕圣3337391

2023-02-13

因为这个是针对client从服务器端接收转发来的消息时,需要做的监听,在BIO中,服务器端执行forwardMsg时client需要从socket的输入流中进行read(阻塞式)读取数据,在NIO中,也就意味着需要使用selector来进行监听了

0
0

系统学习Java网络编程 深度理解BIO/NIO/AIO

对比式学习助你真正理解BIO/NIO/AIO三大网络编程模型。

883 学习 · 148 问题

查看课程