socket得到的数据怎么连续存入缓冲区
Socket hostSocket = receiveSocket.Accept();
///设置接收数据缓冲区的大小
Byte[] recData = new Byte[1000];
int bytes = 0;
while (true)
{
bytes = hostSocket.Receive(recData, recData.Length, 0);
//读取完成后退出循环
i += bytes;
if (bytes <= 0)
break;
//将读取的字节数转换为字符串
}
要多次接收 怎么连续的存入缓冲区recData?最后只解释全部
------解决方案--------------------帮顶
------解决方案--------------------to 因为一次接收的数据是靠网络传输的 大文件不可以一次数据都传来
大文件一般要缓冲到硬盘上,一般几M的文件直接设个大点的缓冲区就可以了。