黑马程序员技术交流社区
标题:
s.shutdownOutput();的问题
[打印本页]
作者:
闫江龙
时间:
2011-12-28 20:48
标题:
s.shutdownOutput();的问题
本帖最后由 闫江龙 于 2011-12-28 23:04 编辑
String line = null;
while((line=bufr.readLine())!=null)
{
out.println(line);
}
s.shutdownOutput();//只是这一小部分复制过来了 s是socket对象
服务端写了s.shutdownOutput();之后在客户端中
不用写什么特殊的语句吗?
while((line=bufIn.readLine())!=null) 里的读完到最后会自动结束?不用写语句吗?
作者:
yunqiangshan
时间:
2011-12-28 21:04
本帖最后由 yunqiangshan 于 2011-12-28 21:05 编辑
从硬盘上读文件的话while((line=bufIn.readLine())!=null) 这个会自动结束的, 但是在往外写的时候,out.println(line),写完了却没有结束标记,那样对方在读取的时候循环就不会结束,所以要在写完后加个结束标记,也就是s.shutdownOutput()。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2