Si, esa puede ser una forma de hacerlo pero en la unión que usas, la parte de cadena deben ser 4 uchar y no 5 que son 32 bits, el tamaño de int.
Otra forma es usar funciones que ya tenemos disponibles como htonl de la librería Winsock2 y que está disañada para compatibilizar los sistemas en red (Little Endian a Big Endian)
Saludos.
Última edición por escafandra fecha: 23-11-2017 a las 13:52:43.
|