tail head cat sleep
QR code linking to this page

Man page  — BYTEORDER

명칭

htonl, htons, ntohl, ntohs – 호스트 바이트 오더와 네트워크 아르바이트 오더를 변환한다

내용

프로그램 라이브러리

Standard C Library (libc, -lc)

서식

#include <sys/param.h>

u_long
htonl(u_long hostlong);

u_short
htons(u_short hostshort);

u_long
ntohl(u_long netlong);

u_short
ntohs(u_short netshort);

해설

이러한 routine는, 16 비트와 32 비트의 값을, 네트워크 바이트 오더와 호스트 아르바이트 오더의 사이에 변환합니다. 네트워크의 오더와 같은 바이트 오더의 머신에서는, routine는 누르마크로로서 정의됩니다.

이러한 routine는, gethostbyname(3)getservent(3) 에 의해 돌려주어지는 인터넷 주소 및 포트와 함께 사용되는 것이 가장 자주 있습니다.

관련 항목

gethostbyname(3), getservent(3)

역사

byteorder 함수는 BSD 4.2 그리고 등장했습니다.

버그

VAX (은)는, 온 세상의 다른 거의 모든 머신과는 역순에 바이트를 처리합니다. 이 문제는, 당분간 해결의 전망은 없습니다.

BYTEORDER (3) June 4, 1993

tail head cat sleep
QR code linking to this page


Ben Bullock이 유닉스 매뉴얼 페이지에서 서비스에 대한 의견을 주시기 바랍니다. Privacy policy.