tcp/ip의 network endian은 big endian으로 전송할 것을 요구한다. linux system에서는 float 관련 network order 변환 함수를 제공하지 않는다. 전송 data에 float 변수가 있을 때 다음을 활용할 수 있다. float 변수의 경우 4bytes 크기를 가지고 있다.
#include
하지만 해당 함수는 int형 값을 이용하기 때문에 소수점 아래 값이 사라진다. float형 값을 int형의 값을 취할 수 있도록 하고 해당 함수를 사용하면 변환이 용이할 것이다. 같은 4bytes 변수를 형만 바꾸어 사용할 수 있는 방법으로 poi...
#
endian
#
float
#
htonf
#
network
#
ntohf
#
odering
#
order
#
tcp
#
변환
원문 링크 : ntohf, htonf 함수 구현