Duda comparacion entre IP's

Duda comparacion entre IP's

de Cristiano Coelho De Asis -
Número de respuestas: 2
Dados dos IP's que vienen en las estructuras in_addr, es correcto comparar que sean iguales haciendo por ejemplo var1.s_addr == var2.s_addr? O debería hacer alguna conversion usando htonl o ntohl, o incluso pasarlas a string y despues compararlas? Según leí pueden haber problemas si se esta en sistemas big-endian o little-endian pero no me quedó del todo claro.
En respuesta a Cristiano Coelho De Asis

Re: Duda comparacion entre IP's

de Jorge Visca -
En los paquetes IPv4 la dirección es un entero de 32 bits (sin signo), con los bytes  ordenados según "network coding", que puede coincidir o no con la codificación de tu arquitectura. Para estar seguro, deberás usar las funciones de conversión que ofrece tu host.