Patent ID: 7523216

Claim:
A method for establishing communication between devices on a network that utilize disparate byte order conventions referred to as endianness, comprising: exchanging a first set of messages to establish a connection between a first device and a second device for communication during a communication session, the first and second devices serving as sending devices while the respective other of the first and second devices serves as the receiving device; exchanging a second set of messages between the first and second devices regarding communication parameters to be used during the communication session, the second set of messages including an indicator of endianness normally used by each of the first and second devices for communication messages, wherein the endianness of a device specifies the byte order of, at least, addresses as used by the device, wherein the second set of messages use an endian neutral format; exchanging a third set of messages containing payload data to be communicated between the first and second devices; and wherein, responsive to the endianness indicator indicating disparate byte order conventions, the sending device sends the messages of the third set of messages to the receiving device using the endianness of the receiving device.