0

ncurses を使用して Linux 用の簡単なチャット クライアントを作成する評価を受けました。チャットには 2 つのウィンドウがあります。1 つは他のクライアントの発言を表示し、もう 1 つはユーザー入力を処理します。

ここで私を混乱させているのは、常にソケットから送信され、同時にユーザーの入力を待つデータを処理する方法です。私の頭に浮かぶ唯一の解決策は pthreads を使用することですが、もっと適切なものが欠けていると感じています。

助言がありますか?

4

1 に答える 1

7

システムコールを見て、select(2)IO の多重化について読むことができます。

于 2009-04-25T12:05:14.913 に答える