【发布时间】:2012-07-27 20:21:13
【问题描述】:
尝试从服务器读取一些图像文件并使用套接字编程。
但是当没有文件存在时,我得到了 socketTimeOut 异常。不仅失去与服务器的连接。
当没有文件存在时,如何避免丢失与服务器的连接。
InputStream inputStream = new BufferedInputStream(socket().getInputStream());
int i = -1;
while ((i = bufferedInputStream.read()) != -1) {
byteArrayOutputStream.write(i);
}
在上面的代码中,当我在 bufferedInputStream 上调用 read() 时出现异常。如何处理此异常并失去与服务器的连接。
谢谢
【问题讨论】:
标签: java sockets socket.io socketexception