Сценарии

Редактировал(а) Alexandr Fokin 2024/12/24 14:44

Получение 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;
}
  
  

 

Теги: