我正在尝试读取通过 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);
}
}
请告诉我我缺少什么以从机器中获取所有数据。 感谢您的提前回复。