我正在編寫一個C#控制檯應用程序,它通過TCP連接到服務器,它使用單獨的線程來偵聽來自服務器的傳入消息,並且我希望它將它們寫入控制檯同時從控制檯讀取消息。我能夠做到這一點,但我有一個問題。C#控制檯:在讀取時寫入並保留結構
控制檯顯示此同時I型和消息進來:
味精從服務器
味精從服務器
我msmsg從服務器
克至服務器
而且我希望它將消息從服務器消息中分離出來,如下所示:
從服務器
味精味精從服務器
味精從服務器
我味精服務器
如果我收到一條消息,我仍想保留我的輸入信息,但我不希望它與收到的消息混淆,我希望它在最後一行保持完整。
我可以那樣做嗎?如何?
當來自服務器的消息進來時,我可以將消息轉移到控制檯的末尾嗎?
也許你可以告訴我們你當前的代碼的相關部分? – Noldorin 2009-05-23 17:18:39
我不太明白你在問什麼,你能更明確嗎? – 2009-05-23 17:19:16
我相信我知道你在做什麼,但我要說的是,如果我們不必在我們的答案中重寫大部分當前的方法,這將有所幫助。 – Noldorin 2009-05-23 17:21:04