1

チャット クライアントとサーバーを作成しようとしていますが、クライアントはコンソールに何かを書きながら、サーバーからメッセージを出力できるはずです。

そこで、ユーザー入力を読み取る pthread を作成し、メイン スレッドがサーバーからメッセージを出力します。しかし、何かを入力してメッセージを受信すると、入力していたテキストがコンソールに押し上げられます。どうすれば修正できますか?

例: 「abcdef」と入力し、サーバーからメッセージを取得すると (ただし、まだ入力が完了していません)、次のようになります。

abcdef[Chatuser1]:こんにちは

4

2 に答える 2