如何执行close方法
来源:5-8 实现聊天室客户端:ChatClient

精慕门8059907
2022-01-09
请教一下,客户输入结束的命令,也只是结束UserInputHandler线程而已:
if (chatClient.readyToQuit(input)) {
break;
}
这个循环是如何退出,从而执行finally中的close方法的呢:
while ((msg = receive()) != null) {
System.out.println(msg);
}
写回答
1回答
-
好帮手慕小蓝
2025-02-13
当UserInputHandler线程结束,receive()方法接收到null值,此时while循环条件为false,就退出循环了。
00
相似问题