c# – Byte Ordering

일반적으로 network 통신에서 사용하는 정수형은 Big Endien을 사용합니다.
Windows 계열은 Little Endien이므로 Byte 순서를 변경하여 읽거나 써야 합니다.

IntToBytesBigEndien 메소드는 정수형을 network stream 으로 전송하기 위해 byte 배열로 변환해 줍니다.
주석 처리된 method #1, #2도 동일하게 동작합니다.

BytesBigEndianToInt 메소드는 network stream으로 수신한 byte 배열을 정수형으로 변환합니다.

 

Notice

  • 이 저작물은 크리에이티브 커먼즈 저작자표시-비영리-변경금지 2.0 대한민국 라이선스에 따라 이용할 수 있습니다. 크리에이티브 커먼즈 라이선스
  • 저작권과 관련된 파일요청 및 작업요청을 받지 않습니다.
  • 댓글에 대한 답변은 늦을 수도 있습니다.
  • 2 댓글

    1. 지나가는 나그네 응답

      진짜 님 감사합니다. 덕분에 성공했어요. 처음알았어요. 아 정말 감사합니다

    댓글 남기기