For example take the number 1.0. Numerically, the binary equivalent of 1 is 1. Written as a byte it looks like 00000001. But as a float, it gets encoded into 00111111100000000000000000000000.
Sounds trouble for me then.Since after transmit it I need to rearrange it back on the receiver side.