Я пытаюсь выяснить, какой размер должен устанавливать мой байтовый формат при чтении из NetworkStream. Каковы преимущества и недостатки использования меньшего или большого числа?Чтение из NetworkStream. Какой размер байта следует использовать?
Множество примеров, которые я видел, используют 256. Почему?
int byteSize = 256;
TcpListener server = new TcpListener(IPAddress.Any, 9999);
server.Start();
Byte[] bytes = new Byte[byteSize];
TcpClient client = server.AcceptTcpClient();
NetworkStream stream = client.GetStream();
int i = 0;
while ((i = stream.Read(bytes, 0, bytes.Length)) != 0)
{
// Do stuff with the stream
}
Имена 'bytesSize' или' bufferSize' будут более понятными. –