TCP を介してサーバーに接続する C# コンソール アプリケーションを作成しています。別のスレッドを使用してサーバーからの受信メッセージをリッスンし、同時にコンソールからメッセージを読み取りながら、それらをコンソールに書き込みたいと考えています。私はそれを行うことができましたが、問題があります。
入力中にコンソールに次のメッセージが表示され、メッセージが表示されます。
msg from server
msg from server
my msmsg from server
g to server
そして、私のメッセージをサーバーのメッセージから次のように分離したい:
サーバーからの
メッセージ サーバーからのメッセージ サーバーからの
メッセージ サーバー
への私のメッセージ
メッセージを受信した場合でも、入力したメッセージを保持したいのですが、受信したメッセージと混同したくないので、最後の行で完全なままにしておきたいです。
それをしてもいいですか?そしてどうやって?
サーバーからメッセージが届いたときに、メッセージをコンソールの最後に移動できますか?