byteorder(3) - wariua/manpages-ko GitHub Wiki
htonl, htons, ntohl, ntohs - νΈμ€νΈ λ°μ΄νΈ μμμ λ€νΈμν¬ λ°μ΄νΈ μμ κ°μ κ° λ³ννκΈ°
#include <arpa/inet.h>
uint32_t htonl(uint32_t hostlong);
uint16_t htons(uint16_t hostshort);
uint32_t ntohl(uint32_t netlong);
uint16_t ntohs(uint16_t netshort);
htonl()
ν¨μλ λΆνΈ μλ μ μ hostlong
μ νΈμ€νΈ λ°μ΄νΈ μμμμ λ€νΈμν¬ λ°μ΄νΈ μμλ‘ λ³ννλ€.
htons()
ν¨μλ λΆνΈ μλ λ¨μ μ hostshort
μ νΈμ€νΈ λ°μ΄νΈ μμμμ λ€νΈμν¬ λ°μ΄νΈ μμλ‘ λ³ννλ€.
ntohl()
ν¨μλ λΆνΈ μλ μ μ netlong
μ λ€νΈμν¬ λ°μ΄νΈ μμμμ νΈμ€νΈ λ°μ΄νΈ μμλ‘ λ³ννλ€.
ntohs()
ν¨μλ λΆνΈ μλ λ¨μ μ netshort
μ λ€νΈμν¬ λ°μ΄νΈ μμμμ νΈμ€νΈ λ°μ΄νΈ μμλ‘ λ³ννλ€.
i386μ νΈμ€νΈ λ°μ΄νΈ μμλ νμ λ°μ΄νΈ μ°μ μ΄λ€. λ°λ©΄ μΈν°λ·μμ μ°λ λ€νΈμν¬ λ°μ΄νΈ μμλ μμ λ°μ΄νΈ μ°μ μ΄λ€.
μ΄ μ μμ μ¬μ©νλ μ©μ΄λ€μ λν μ€λͺ μ attributes(7)λ₯Ό 보λΌ.
μΈν°νμ΄μ€ | μμ± | κ° |
---|---|---|
htonl() , htons() , ntohl() , ntohs()
|
μ€λ λ μμ μ± | MT-Safe |
POSIX.1-2001, POSIX.1-2008.
μΌλΆ μμ€ν
μμλ <arpa/inet.h>
λμ <netinet/in.h>
μ ν¬ν¨ν΄μΌ νλ€.
bswap(3), endian(3), gethostbyname(3), getservent(3)
2017-09-15