【发布时间】:2012-01-18 12:24:59
【问题描述】:
如果我有一个连接的套接字,并且它正在等待(阻塞)从远程机器接收一些数据,但不知何故,远程机器失去了连接,我怎样才能使它停止阻塞但超时一段时间后没有收到任何数据?我正在使用 Scanner 对象从套接字读取数据并使用 PrintWriter 对象进行写入,
// Get InputStream
scanner = new Scanner( clientSocket.getInputStream() );
// Get OutputStream
printWriter = new PrintWriter( clientSocket.getOutputStream(), true );
【问题讨论】:
标签: java sockets networking ssl timeout