【发布时间】:2021-07-08 22:50:14
【问题描述】:
这是我的代码
try
{
reader.read(msg1,0,6);
} catch (SocketTimeoutException e1){
loopcount = 1 ;
reader.close();
writer.close();
client.close();
reader = null;
writer = null;
client = null;
}
try
{
msg2 = new char[2000];
reader.read(msg2,0,intArrLen);
}catch (SocketTimeoutException e1){
loopcount = 1 ;
reader.close();
writer.close();
client.close();
reader = null;
writer = null;
client = null;
}
在方法内部,在这一行阅读器处。 read (msg1,0,6) 能够正确读取响应。在此之后,当尝试在线路阅读器处读取响应时。读取 (msg2,0,intArrLen)。
它正在给流关闭异常 - 异常:java。我哦。 IO 异常:流已关闭。所以需要帮助来理解为什么会出现这个异常。
【问题讨论】:
-
可能是服务器端的问题
标签: java