Сокет съедает 1 символ - C#

Формулировка задачи:

Послыаю текстовое сообщение конвертированное в байты и расконвертирую его тем же методом, доходит на 1 символ меньше из начала строки ( из "Сообщение" получается "ообщение")
                  Socket handler = listener.Accept();
                  string data = null;
                  if (handler.Connected == true)
                  {
                      Console.WriteLine("Connection opened");
                   
                          Console.WriteLine("Enter you message: ");
                          Console.ReadKey();
                          try
                          {
                              byte[] ms = Encoding.ASCII.GetBytes(Console.ReadLine());
                              handler.Send(ms);

Код к задаче: «Сокет съедает 1 символ - C#»

textual
                  Socket handler = listener.Accept();
* * * * * * * * * string data = null;
* * * * * * * * * if (handler.Connected == true)
* * * * * * * * * {
* * * * * * * * * * * Console.WriteLine("Connection opened");
                          Console.WriteLine("Enter you message: ");
* * * * * * * * * * * * * //Console.ReadKey(); вот это строка и съедает у тебя один входной символ
* * * * * * * * * * * * * try
* * * * * * * * * * * * * {
* * * * * * * * * * * * * * * byte[] ms = Encoding.ASCII.GetBytes(Console.ReadLine());
* * * * * * * * * * * * * * * handler.Send(ms);
Эта работа вам не подошла?

Вы всегда можете заказать любую учебную работу у наших авторов от 20 руб.

5   голосов, оценка 4.400 из 5


СДЕЛАЙТЕ РЕПОСТ