-
카테고리
-
세부 분야
시스템
-
해결 여부
미해결
네트워크 바이트 변환에 대해서 질문입니다
19.07.23 17:38 작성 조회수 159
0
빅 엔디안으로 통일하기 위해서 전송하기 전에 빅 엔디안으로 정렬하는 htons, htonl 함수를 안쓰고, 받는 쪽에서 데이터를 ntohs, ntohl 함수를 써도 동일하게 동작하기는 하나요? 전자쪽이 일반적이라는 것은 알고 있습니다!
답변을 작성해보세요.
0
ProgCoach4U
지식공유자2019.07.24
network order와 host order를 서로 변경하는 API는 송수신단 모두에서 사용해야 정상동작을 보장할 수 있습니다. 물론, 시스템에 따라 order 변경을 하지 않아도 맞춰져 있는 경우에는 API를 호출하지 않아도 정상동작 할 수도 있습니다. 하지만 소프트웨어가 어느 시스템에서 동작하느냐에 따라 정상동작 할 수도, 비정상동작할 수도 있습니다. 따라서 반드시 해주시는 것이 좋습니다.
답변 1