2017. 3. 31. 17:43 C++/정보
C++] htons(), htonl(), ntohs(), ntohl()
반응형
[ 바이트 오더 변환 함수 ]
htons() : 리틀엔디안 -> 빅엔디안 / short형 데이터
ntohs() : 빅엔디안 -> 리틀엔디안 / short형 데이터
htonl() : 리틀엔디안 -> 빅엔디안 / long형 데이터
ntohl() : 빅엔디안 -> 리틀엔디안 / long형 데이터
// 네트워크의 표준은 빅엔디안 이고, Intel/AMD CPU의 경우 리틀엔디안 이므로
// 네트워크 통신을 위해 리틀엔디안 -> 빅엔디안 변환을 해주어야 한다.
반응형
'C++ > 정보' 카테고리의 다른 글
C++] C++에서 C의 표준함수 호출 방법 (0) | 2017.10.15 |
---|---|
C++] 자료형 크기 및 범위 정리 (0) | 2017.04.13 |
C++] Little Endian VS Big Endian (0) | 2017.03.31 |
C++] 메모리 에러의 의미 (0) | 2017.01.09 |
C++] char to CString / CString to char / CString to int (0) | 2016.12.22 |