我正在编写一个通过 TCP 连接到服务器的 C# 控制台应用程序,它使用单独的线程来侦听来自服务器的传入消息,我希望它将它们写入控制台,同时从控制台读取消息。我能够做到这一点,但我有一个问题。
控制台在我输入时显示此信息,并出现一条消息:
来自服务器
的消息 来自服务器的消息
我的来自服务器
g 的消息到服务器
我希望它将我的消息与服务器消息分开,如下所示:
来自服务器
的味精 来自服务器的
味精 来自服务器的味精
我的味精到服务器
如果我收到一条消息,我仍然想保留我输入的消息,但我不希望它与收到的消息混淆,我希望它在最后一行保持完整。
我可以这样做吗?如何?
当来自服务器的消息进入时,我可以将消息转移到控制台的末尾吗?