Manpages

이 름

htonl, htons, ntohl, ntohs −호 스 트 와 네 트 웍 바 이 트 순 서 사 이 로 값 들 을 바 꾼 다 .

사 용 법

#include <netinet/in.h>

unsigned long int htonl(unsigned long int hostlong);

unsigned short int htons(unsigned short int hostshort);

unsigned long int ntohl(unsigned long int netlong);

unsigned short int ntohs(unsigned short int netshort);

설 명

htonl() 함 수 는 long 정 수 형 hostlong을 호 스 트 바 이 트 순 서 에 서 네 트 웍 바 이 트 순 서 로 바 꾼 다 .

htons() 함 수 는 short 정 수 형 hostshort을 호 스 트 바 이 트 순 서 에 서 네 트 웍 바 이 트 순 서 로 바 꾼 다 .

ntohl() 함 수 는 long 정 수 형 netlong를 네 트 웍 바 이 트 순 서 에 서 호 스 트 바 이 트 순 서 로 바 꾼 다 .

ntohs() 함 수 는 short 정 수 형 netshort를 네 트 웍 바 이 트 순 서 에 서 호 스 트 바 이 트 순 서 로 바 꾼 다 .

i80x86에 서 , 호 스 트 바 이 트 순 서 는 Least Significant Byte가 앞 에 오 고 , 반 면 에 Internet에 서 사 용 되 고 있 는 네 트 웍 바 이 트 순 서 는 Most Significant Byte가 앞 에 온 다 .

호 환

BSD 4.3

관 련 항 목

gethostbyname(3), getservent(3)

역 자

정 강 훈 <skyeyes [AT] soback.net>, 2001년 4월 30일