Не совсем понял: почему тогда сетевые переменные типа INT занимают один регистр 16 бит, а FLOAT - два, идущих подряд (32 бита)?
внутри программы у целых больше диапазон, чем у сетевых переменных в 2 раза