2009-04-25 49 views
0

我得到了一個評估,使用ncurses爲Linux編寫一個簡單的聊天客戶端。該聊天有兩個窗口:一個顯示另一個客戶說什麼,另一個處理用戶輸入。Pthreads作爲UNIX中同時控制檯輸入的標準解決方案?

這裏讓我困惑的是如何處理不斷來自套接字的數據,並同時等待用戶的輸入。我唯一想到的解決方案就是使用pthread,但我有一種感覺,我錯過了一些更合適的東西。

有什麼建議嗎?

回答

7

您可以查看select(2)系統調用並閱讀關於複用IO。

相關問題