well, the "payload" of the message doesn't necessarily have to be marshalled into the correct byte order so long as the reciever knows how the data is structured. having said that, it is certainly a good idea to send binary in the correct byte order - just not required for the proper delivery of the data.