I am reading data from a socket (UDP), which will obviously be using network format (always big-endian according to IETF RFC 1700), modifying some parameters, and then re-tr