我得到了一个使用 ncurses 为 Linux 编写简单聊天客户端的评估。聊天有两个窗口:一个显示其他客户端所说的内容,另一个处理用户输入。
这里让我感到困惑的是如何处理不断来自套接字并同时等待用户输入的数据。我想到的唯一一个解决方案是使用 pthreads,但我觉得我错过了更合适的东西。
有什么建议么?
我得到了一个使用 ncurses 为 Linux 编写简单聊天客户端的评估。聊天有两个窗口:一个显示其他客户端所说的内容,另一个处理用户输入。
这里让我感到困惑的是如何处理不断来自套接字并同时等待用户输入的数据。我想到的唯一一个解决方案是使用 pthreads,但我觉得我错过了更合适的东西。
有什么建议么?