마샬링 서로 다른 엔디안을 사용하는 시스템간에 통신을 위해서는 엔디안을 한쪽으로 맞춰야 한다. 이런 문제를 해결하는 것을 마샬링(Marshalling) 또는 바이트 순서(byte order)를 맞춘다고 한다. 일반적으로 마샬링을 할 때는 네트워크 바이트 순서로 변환을 하는데, 네트워크 바이트 순서는 빅 엔디안 방식의 바이트 순서이다. 네트워크 프로그래밍에서는 마샬리을 위해 다음과 같은 바이트 스왑 함수를 제공한다. unsigned long htonl ( unsigned long ); //호스트에서 네트워크로 unsigned short htons ( unsigned short ); //호스트에서 네트워크로 unsigned long ntohl ( unsigned long ); //네트워크에서 호스트로 unsigne.. 더보기 이전 1 2 3 4 5 6 7 8 ··· 126 다음