Not really necessary as INADDR_ANY is normally 0.
memset(&server_in, 0, sizeof(server_in));
#ifdef USE_IPV4_ONLY
server_in.sin_family = AF_INET; /* IPv4 only */
memset(&server_in, 0, sizeof(server_in));
#ifdef USE_IPV4_ONLY
server_in.sin_family = AF_INET; /* IPv4 only */
- server_in.sin_addr.s_addr = INADDR_ANY; /* bind to any address */
+ server_in.sin_addr.s_addr = htonl(INADDR_ANY); /* bind to any address */
server_in.sin_port = htons((uint16_t)port); /* port to bind to */
#else
server_in.sin6_family = AF_INET6; /* IPv6 (and IPv4) */
server_in.sin_port = htons((uint16_t)port); /* port to bind to */
#else
server_in.sin6_family = AF_INET6; /* IPv6 (and IPv4) */