5.1.10 UTILITY
각종 유틸리티 함수를 정의하였다.
MC_utilHtonl
섹션 제목: “MC_utilHtonl”설명
M_Int32 타입의 값의 Host Byte Odering 을 Network Byte Odering 으로 전환한다.
프로토타입
M_Int32 MC_utilHtonl(M_Int32 val)반환 값
정수값
부작용
없음
참고 항목
없음
MC_utilHtons
섹션 제목: “MC_utilHtons”설명
M_Int16 타입의 값의 Host Byte Odering 을 Network Byte Odering 으로 전환한다.
프로토타입
M_Int16 MC_utilHtons(M_Int16 val)반환 값
정수값
부작용
없음
참고 항목
없음
MC_utilNtohl
섹션 제목: “MC_utilNtohl”설명
M_Int32 타입의 값의 Network Byte Ordering 을 Host Byte Ordering 으로 전환한다.
프로토타입
M_Int32 MC_utilNtohl(M_Int32 val)반환 값
정수값
부작용
없음
참고 항목
없음
MC_utilNtohs
섹션 제목: “MC_utilNtohs”설명
M_Int16 타입의 값의 Network Byte Ordering 을 Host Byte Ordering 으로 전환한다.
프로토타입
M_Int16 MC_utilNtohs(M_Int16 val)반환 값
정수값
부작용
없음
참고 항목
없음
MC_utilInetAddrInt
섹션 제목: “MC_utilInetAddrInt”설명
문자열로 된 IP 주소로 부터 정수형의 IP 값을 얻다. 리턴되는 IP 값은 Network Byte Ordering 이다.
프로토타입
M_int32 MC_utilInetAddrInt(M_Byte* addr)반환 값
성공
-1이 아닌 값
실패
-1
부작용
없음
참고 항목
없음
MC_utilInetAddrStr
섹션 제목: “MC_utilInetAddrStr”설명
정수형의 IP 값으로 부터 IP 문자열을 얻다. 정수형 값은 Network Byte Ordering 이어야 한다.
프로토타입
void MC_utilInetAddrStr(M_Int32 ip, M_Byte* addr)매개 변수
ip- 정수형의 IP 주소addr- IP 문자열이 저장될 버퍼
부작용
없음
참고 항목
없음