如何在写入输出流时连续监听输入流?

时间:2015-10-09 16:46:04

标签: java multithreading sockets

我正在通过终端构建一个聊天程序,当我试图找出如何从服务器打印消息同时收听用户输入时,我陷入困境。

应用程序始终在等待客户端的输入发送到服务器,如此

输入消息:

因此,当我让服务器向客户端发送消息时,它只会在客户端输入命令并输入侦听服务器响应模式时打印出来。

我有一个工作线程正在运行主客户端线程,它一直在监听某种类型的服务器消息并将它们打印到终端。

我在这里看了一些关于打断正在监听用户输入的主线程的答案,但我无法将解决方案应用到我的问题中。

0 个答案:

没有答案