Cita de: MAFUS en 22 Abril 2016, 21:34 PM
Con la función htons. Es una función muy usada en la comunicación por internet ya que acomoda la representación interna, sea cual sea la de la máquina a big endian, que es el estándar de internet, y de paso, la representación que necesitas en tu archivo.
Gracias por la respuesta tan pronta , aqui van otras dudas si no es mucha molestia :
1 *¿En que biblioteca se encuentra la funcion htons? he buscado al respecto y me sale que usa la biblioteca <arpa/inet.h> pero parecia que se refería a linux.
trabajo en Eclipse compilador MinGW32, y me detecta la función, pero me suelen aparecer errores:
- Function 'htons' could not be resolved
- 'htons' was not declared in this scope)
2 *tomando en cuenta que dicha función retorna, y tiene como parametro una variable de tipo Uint16_t (o Uint32_t para htonl() ), debería utilizar ese tipo de variable en vez de los acostumbrados int y short y es lo mismo?
Saludos!