Я пишу консольное приложение C #, которое подключается к серверу через TCP, оно использует отдельный поток для прослушивания входящих сообщений с сервера, и я хочу, чтобы оно записывало их в консоль, одновременно читая сообщение из консоль. Я смог это сделать, но у меня проблема.
Консоль отображает это, пока я печатаю, и приходит сообщение:
сообщение с сервера
сообщение с сервера
мой msmsg с сервера
перевести на сервер
И я хочу, чтобы это отделяло мое сообщение от сообщений серверов, например так:
сообщение с сервера
сообщение с сервера
сообщение с сервера
мои сообщения на сервер
Если я получаю сообщение, я все еще хочу сохранить напечатанное сообщение, но не хочу, чтобы оно смешивалось с полученным сообщением, я хочу, чтобы оно оставалось завершенным в последней строке.
Могу ли я это сделать? И как?
Могу ли я переместить свое сообщение в конец консоли, когда приходит сообщение с сервера?