Hey, I have been doing research on Endianness. I know that little Endian means that the least significant byte of any multibyte data field is stored at the lowest memory address, which is also the address of the larger field. And Big Endian means that the most significant byte of any multibyte data field is stored at the lowest memory address, which is also the address of the larger field, which they are just the opposite just switched around.
Endianness will not affect your programs performance or correctness, for as long as its use of a data structure that is on a high level is commensurate with its declaration. So this is my question....
is there a situation that even a program that does not violate this rule, you could be thrown off by the Endianness of the architecture by programs that cross networks boundaries?