尝试从服务器读取一些图像文件并使用套接字编程。
但是当没有文件存在时,我得到了 socketTimeOut 异常。不仅失去与服务器的连接。
当不存在文件时,如何避免丢失与服务器的连接。
InputStream inputStream = new BufferedInputStream(socket().getInputStream());
int i = -1;
while ((i = bufferedInputStream.read()) != -1) {
byteArrayOutputStream.write(i);
}
在上面的代码中,当我在 bufferedInputStream 上调用 read() 时,我遇到了异常。如何处理此异常并失去与服务器的连接。
谢谢