老师的意思是Client那边的writer.close()方法被调用后,Server端的reader.readLine()方法就返回null吗

来源:4-5 运行改进的服务器客户端实例(上)

慕虎3330494

2020-06-28

图片描述

写回答

1回答

Stannum

2020-07-26

同学你好~你的理解是对的。调用BufferedReader的readLine()函数时,如果已经读到了数据流的结尾,就会返回null值。当客户端关闭之后,对于服务器来说,它所读取的这条流已经不会再有新的数据可读了,再调用readLine()函数就会返回null


0
1
慕虎3330494
谢谢老师
2020-08-04
共1条回复

系统学习Java网络编程 深度理解BIO/NIO/AIO

对比式学习助你真正理解BIO/NIO/AIO三大网络编程模型。

880 学习 · 148 问题

查看课程