标签: c++ multithreading io chat
我正在用c ++进行基于终端的简单聊天,几个客户端将连接到服务器,服务器将消息发送给客户端。问题出在客户端上:我需要等待服务器发来的新消息,同时还要等待用户输入。
我可以用多线程解决它,而一个线程正在等待服务器发出的新消息,另一个线程正在等待输入,但是如果接收到新消息,则由于终端正在等待一个新消息而无法打印。输入。
我的问题是等待输入时是否可以在控制台中打印一些文本。