2009-04-25 21 views
0

我得到了一个评估,使用ncurses为Linux编写一个简单的聊天客户端。该聊天有两个窗口:一个显示另一个客户说什么,另一个处理用户输入。Pthreads作为UNIX中同时控制台输入的标准解决方案?

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

有什么建议吗?

回答

7

您可以查看select(2)系统调用并阅读关于复用IO。

相关问题