Как получить все данные из NetworkStream
Я пытаюсь прочитать все данные в буфере машины, подключенной черезTCP/IP
но я не знаю, почему я не получаю все данные, некоторые данные пропускаются. Вот код, который я использую ..
using (NetworkStream stream = client.GetStream())
{
byte[] data = new byte[1024];
int numBytesRead = stream.Read(data, 0, data.Length);
if (numBytesRead > 0)
{
string str= Encoding.ASCII.GetString(data, 0, numBytesRead);
}
}
Пожалуйста, скажите мне, что мне не хватает, чтобы получить все данные с машины. Заранее спасибо..