htonl()

convert a 32-bit value from host byte order to network byte order

Synopsis:

#include <netinet/in.h>

unsigned long htonl( unsigned long hostlong );

Description:

This function converts a 32-bit value from host byte order to network byte order.

This routine is most often used in conjunction with Internet addresses and ports returned by gethostbyname() and getservent().

Returns:

The value in network byte order.

Classification:

POSIX 1003.1g (draft)

Safety:
Interrupt handler Yes
Signal handler Yes
Thread Yes

See also:

gethostbyname(), getservent(), htons(), ntohl(), ntohs()