[ale] Q: IEEE-Float byte order on Network convention

John Mills jmills at tga.com
Wed Aug 2 10:45:45 EDT 2000



Hello -

A question for network gurus:
 I plan to send binary packets including IEEE floating-point types over an
InterNet connection between a client and server. The client will initially
be hosted on an i86 box (interchangeably Linux or WinNT), and later
possibly a PPC box. The server could be a variety of Win or *nix hosts. I
will write the code for client and server, but not the net interfaces.
Transport will be TCP/IP and UDP/IP, will probably use SSL, and may use
HTTP tunnelling. (I am new to detail on most of these: please excuse any
obvious contradictions, but do bring them to my attention.)

I have only done this with packets of my own design on a direct serial
links between 68K and i86 boxen: the natural orderings were indeed
different, but (thankfully!) the data types were otherwise compatible for
the respective compilers. (I put reordering responsibiliy on the
i86-hosted responders, since they had the lowest overall loading in that 
net.)

If there is a convention for byte- and word-order in transfering
non-integer types over a net connection, I would prefer to observe it.
Please tell me of any, direct me to references, or share your
experiences.

TIA for any comments.

 - Mills

   John Mills
   Sr. Software Engineer
   TGA Technologies, Inc.
   100 Pinnacle Way, Suite 140
   Norcross, GA 30071-3633
   e-mail: jmills at tga.com
   Phone: 770-441-2100 ext.124 (voice)
          770-449-7740 (FAX)

--
To unsubscribe: mail majordomo at ale.org with "unsubscribe ale" in message body.





More information about the Ale mailing list