반응형
Steam 을 Byte 로 바꾸는 함수.
좀더 빠른 처리를 위한다면 byte 의 크기를 늘려주면 되겠죠~~
좀더 빠른 처리를 위한다면 byte 의 크기를 늘려주면 되겠죠~~
public byte[] ReadSteamToByte(Stream stream)
{
byte[] buffer = new byte[1024];
using (MemoryStream ms = new MemoryStream())
{
while (true)
{
int read = stream.Read(buffer, 0, buffer.Length);
if (read <= 0)
return ms.ToArray();
ms.Write(buffer, 0, read);
}
}
}
{
byte[] buffer = new byte[1024];
using (MemoryStream ms = new MemoryStream())
{
while (true)
{
int read = stream.Read(buffer, 0, buffer.Length);
if (read <= 0)
return ms.ToArray();
ms.Write(buffer, 0, read);
}
}
}
반응형