이 름
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일