finishConnect()不能保证连接建立完成吧?

来源:7-8 NIO模型实现ChatClient_1

黑灰化肥会挥发

2021-04-05

我调研了一下,非阻塞模式下,调用finishConnect()后,如果连接依然处于未完成状态,会立即返回false的。如果是遇到连接异常该方法才会抛出异常。那么调用finishConnect()后,连接未完成,这种情况该怎么办呢?或者说存在这种情况吗?

写回答

1回答

程序猿大叔文海

2021-09-29

看了 API 上面的注释:如果连接过程还没有完成,在非阻塞模式下会返回 false。所以并不能保存百分百建立连接已经完成。被老师带过去了。

0
0

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

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

880 学习 · 148 问题

查看课程