请先看代码
while (true) // 判断当数据流不为空的时候
{
s = dis.readUTF();
if (s == null)
break;
System.out.println(s);
msg.append(s);// 用readUTF()方法构造字符串
}
} catch (EOFException e) {
e.printStackTrace();
}
总是抱EOFException 异常,我分析了下 应该是独到最后一句的时候 为null了 就报错,有没有什么办法修改下程序
while (true) // 判断当数据流不为空的时候
{
s = dis.readUTF();
if (s == null)
break;
System.out.println(s);
msg.append(s);// 用readUTF()方法构造字符串
}
} catch (EOFException e) {
e.printStackTrace();
}
总是抱EOFException 异常,我分析了下 应该是独到最后一句的时候 为null了 就报错,有没有什么办法修改下程序