private void SendResponseFromFile(Stream inputStream)
{
var readBuffer = new byte[FileBufferSize];
while (true) {
// Send the file a few bytes at a time
int bytesRead = inputStream.Read(readBuffer, 0, readBuffer.Length);
if (NoBytesToRead(bytesRead))
break;
_client.Send(readBuffer, bytesRead);
}
}