Типы данных С# для передачи данных через 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();
}