【发布时间】:2013-10-07 18:43:45
【问题描述】:
我对 NIO 套接字级编程非常陌生,在这里需要帮助。我的应用程序基于NIO socket,它使用Selectors 作为非阻塞通道。
想知道SocketChannel的isOpen()和isConnected()方法在哪些场景下可以返回false。
在向套接字写入数据之前,我们正在检查上述两种方法。并且间歇性地看到这些方法返回错误。
【问题讨论】:
-
对于给定的连接,它们不应该是断断续续的。我建议您再次阅读这些方法的 javadocs ;)