소켓에서 많이 사용되는데요 float -> byte[] 로 변경하는건
float f = 3.24f;
byte[] byteTemp = new byte[4];
byteTemp = BitConverter.GetBytes(f);
요로케 하시면 4바이트인 float이
1바이트인 byte 배열 4개에 나눠서 들어가구요
반대로 byte[]->float으로 컨버트하는건
f = BitConvert.ToSingle(byteTemp, 0);
이렇게 하시면 됩니다.