내 컴퓨터 바이트 오더 확인하기

2021. 3. 5. 17:59기타

//리턴 값
//Little Endian : true
//Big Endian : false

private bool NetworkByteOrderChecker()
{
    ushort[] testUVal = { 0x1234 };
    byte[]   testBVal = new byte[2];
    Buffer.BlockCopy(testUVal, 0, testBVal, 0, 2);

    if (testBVal[0] == 0x34)
        return true;
        
    return false;
}

내 컴퓨터의 바이트 오더를 확인하기 위한 코드

 

네트워크 바이트(빅 엔디안)로 보내기 위해서는 뒤집어야 하나 말아야 하나 flag를 저장하기 위한 함수

 

 

'기타' 카테고리의 다른 글

jetson board Performance  (0) 2021.03.25
Jetson Xavier boot from SSD  (0) 2021.03.24
C# Bitmap객체를 8bit gray로 byte array에 담기  (0) 2021.02.05
Jetson TX2(5)  (0) 2020.05.27
Jetson TX2(4) - Tensorflow install  (0) 2020.05.27