public Packet(Stream fragment)
{
_buffer = Utils.Rms.GetStream();
fragment.CopyDataTo(_buffer);
// var buffer = new BufferWithOffset(fragment.BaseStream);
//_buffer.Write(buffer.Buffer, buffer.Offset, buffer.Length);
//_buffer.Read(buffer.Buffer, buffer.Offset, buffer.Length);
// _buffer.Position = 0;
}