Типы данных С# для передачи данных через TCP - C#

Узнай цену своей работы

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

подскажите пожалуйста какой тип переменной лучше всего использовать в C# для передачи данных через TCP, что бы можно было передать небольшой текст к примеру??? и ограничен ли тип данных string в C# определенным количеством символов как например в делфи 255 символов и не более???

Решение задачи: «Типы данных С# для передачи данных через TCP»

textual
Листинг программы
using (Socket handler = listener.EndAccept(ar))
                {
                    string data = null;
 
                    // Мы дождались клиента, пытающегося с нами соединиться
                    
                    byte[] bytes = new byte[1048576];  //Специально сделал буфер побольше, думал в нем проблемма
                    int bytesRec = handler.Receive(bytes);
 
                    data += Encoding.UTF8.GetString(bytes);
                    this.Invoke(ErrorMessage, data);
 
                    //Отправляем ответ клиенту\
                    string reply = "Соеденение успешно получено";
                    byte[] msg = Encoding.UTF8.GetBytes(reply);
                    handler.Send(msg);
 
                    handler.Shutdown(SocketShutdown.Both);
                    handler.Close();
                }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 4 из 5
Похожие ответы