【发布时间】:2010-08-25 16:42:51
【问题描述】:
我有一个 SSLSocket 池,我需要在借用对象之前检查套接字连接是否正常。
isConnected、isInputShutdown 和 isOutputShutdown 没有用,因为它们不检查双方是否已连接,如果我尝试从套接字写入或读取,我可能会收到 SocketException。
这是我测试连接的代码:
if(sslSocket.isConnected() &&
!sslSocket.isInputShutdown() &&
!sslSocket.isOutputShutdown()){
valid = true;
}
如上所述,此代码不起作用。
那么,检查 SSLSocket(或常规 Socket)是否正常的最佳方法是什么?
【问题讨论】: