NIO核心原理:Channel与Selec交互及TCP连接建立详解.pdfVIP

  • 1
  • 0
  • 约小于1千字
  • 约 1页
  • 2026-05-22 发布于北京
  • 举报

NIO核心原理:Channel与Selec交互及TCP连接建立详解.pdf

每个channel在什么情况下会被selector感知到呢?

你在的时候设置了每个channel感的操作,SelectionKey来设置的

所以selector如果感知到某个channel可以进行你感的那个操作的话,此时就会把那个

channel对应的key返回给你

跟一个客户端TCP三次握手,建立好TCP连接,就会有一个Socket,对应的就有一

个SocketChannel,他底层肯定也是封装了操作系统级别的一个Socket,他就代表了TCP连

接的两个端

默认是阻塞模式的

如果你当前设置的ServerSocketCHannel是非阻塞模式,那么如果调用accept()方法的时候发

现没有人来发起连接,此时就会返回一个null;但是如果是阻塞模式,他就会在accept()方

法这里卡住,阻塞住,一直等待别人发送接请求过来

文档评论(0)

1亿VIP精品文档

相关文档