private static void SendBuffer(RedisSocket socket, PooledByteBuffer buffer) { buffer.StartRead(); var bytes = new byte[ReadBufferSize]; var bytesRead = 0; while ((bytesRead = buffer.Read(bytes, 0, bytes.Length)) > 0) { socket.Write(bytes, 0, bytesRead); } }