본문 바로가기
MFC

바이트 순서 변환 함수

by leo21c 2016. 3. 16.

<참고> https://msdn.microsoft.com/ko-kr/library/cc468322(v=vs.71).aspx

Windows 소켓 바이트 순서 변환 함수

함수용도
ntohs16비트 수량을 네트워크 바이트 순서에서 호스트 바이트 순서로(big-Endian에서 little-Endian으로) 변환합니다.
ntohl32비트 수량을 네트워크 바이트 순서에서 호스트 바이트 순서로(big-Endian에서 little-Endian으로) 변환합니다.
htons16비트 수량을 호스트 바이트 순서에서 네트워크 바이트 순서로(little-Endian에서 big-Endian으로) 변환합니다.
htonl32비트 수량을 호스트 바이트 순서에서 네트워크 바이트 순서로(little-Endian에서 big-Endian으로) 변환합니다.

또한 이 예제에서 통신의 반대쪽 종점의 소켓 응용 프로그램이 MFC 형식이 아닌 경우 다음과 같은 작업은 수행하지 않아야 합니다.