チャット クライアントとサーバーを作成しようとしていますが、クライアントはコンソールに何かを書きながら、サーバーからメッセージを出力できるはずです。
そこで、ユーザー入力を読み取る pthread を作成し、メイン スレッドがサーバーからメッセージを出力します。しかし、何かを入力してメッセージを受信すると、入力していたテキストがコンソールに押し上げられます。どうすれば修正できますか?
例: 「abcdef」と入力し、サーバーからメッセージを取得すると (ただし、まだ入力が完了していません)、次のようになります。
abcdef[Chatuser1]:こんにちは