0

我得到了一个使用 ncurses 为 Linux 编写简单聊天客户端的评估。聊天有两个窗口:一个显示其他客户端所说的内容,另一个处理用户输入。

这里让我感到困惑的是如何处理不断来自套接字并同时等待用户输入的数据。我想到的唯一一个解决方案是使用 pthreads,但我觉得我错过了更合适的东西。

有什么建议么?

4

1 回答 1

7

您可以查看select(2)系统调用并阅读有关多路复用 IO 的信息。

于 2009-04-25T12:05:14.913 回答