Получение id схемы из binary сообщения// c#
public int GetSchemaId(byte[] data)
{
   var magicByte = data[0];
   if (magicByte != 0)
    {
       throw new Exception($"magic byte should be 0, not {magicByte}");
    }

   var id = IPAddress.NetworkToHostOrder(
        BinaryPrimitives.ReadInt32LittleEndian(data.AsSpan(1, 4)));

   return id;
}
  
  

 

Теги: