packetProvider.SetBlocks(buffer, offset, size);
List packets = packetProvider.GetBlocks();
При распаковке иногда появляется
"System.IndexOutOfRangeException: индекс выходит за пределы массива.
в NetFactory.Base.ByteConvert.ToUInt32(массив байтов, смещение Int32)
в NetFactory.Protocols.PacketProt.Packet.DeocdeFromBytes(массив байтов, смещение Int32, размер Int32)
в NetFactory.Protocols.PacketProt.PacketQueue.GetBlocks()
в NetFactory.NetPacketProvider.GetBlocks()
в OHECleanRobot.MainForm.GetMessageList(INetPacketProvider packetProvider, массив байтов, смещение Int32, размер Int32) "
или
"System.ArgumentException: смещение и длина выходят за пределы массива, или счётчик больше, чем количество элементов от индекса до конца исходной коллекции.
в System.Buffer.BlockCopy(Array src, Int32 srcOffset, Array dst, Int32 dstOffset, Int32 count)
в NetFactory.Protocols.PacketProt.Packet.DeocdeFromBytes(Byte[] buffer, Int32 offset, Int32 size)
в NetFactory.Protocols.PacketProt.PacketQueue.GetBlocks()
в NetFactory.NetPacketProvider.GetBlocks()
в OHECleanRobot.MainForm.GetMessageList(INetPacketProvider packetProvider, Byte[] buffer, Int32 offset, Int32 size) "