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