凡是这样的地方都要修改: if (in.readLine() != null)
{
oFileOut.println("S:"+ in.readLine());
oFileOut.flush();
}
该成:
String temp="";
if ((temp=in.readLine()) != null)
{
oFileOut.println("S:"+ temp);
oFileOut.flush();
}
否则就是有问题的。
{
oFileOut.println("S:"+ in.readLine());
oFileOut.flush();
}
该成:
String temp="";
if ((temp=in.readLine()) != null)
{
oFileOut.println("S:"+ temp);
oFileOut.flush();
}
否则就是有问题的。
{
oFileOut.println("S:"+ in.readLine());
oFileOut.flush();
}
这种写法是错误的,in.readLine() != null可判断流的结束
但其后的oFileOut.println("S:"+ in.readLine());中in.readLine()可能超越流的边界啦