【发布时间】:2009-05-23 17:16:25
【问题描述】:
我正在编写一个通过 TCP 连接到服务器的 C# 控制台应用程序,它使用单独的线程来侦听来自服务器的传入消息,我希望它在读取消息的同时将它们写入控制台控制台。我能够做到这一点,但我有一个问题。
当我键入时控制台会显示此内容并有消息进入:
来自服务器的消息
来自服务器的消息
我来自服务器的消息
g 到服务器
我希望它像这样将我的消息与服务器消息分开:
来自服务器的消息
来自服务器的消息
来自服务器的消息
我的消息到服务器
如果我收到一条消息,我仍想保留我输入的消息,但我不希望它与收到的消息混淆,我希望它在最后一行保持完整。
我可以这样做吗?怎么做?
当来自服务器的消息进入时,我可以将消息转移到控制台的末尾吗?
【问题讨论】:
-
也许您可以向我们展示您当前代码的相关部分?
-
我不太明白你在问什么,你能更明确一点吗?
-
我相信我知道你想要做什么,但我想说的是,如果我们不必在我们的答案中重写你当前的大部分方法,那将会有所帮助。跨度>
标签: c# multithreading console client-server