ntohs()
PROTOTYPE
#include <sockets.h>
uint16_t ntohs(uint16_t netshort);
DESCRIPTION
ntohs() is a macro that converts 16-bit integers from network order, which is big endian, to host byte order, which may be big endian or little endian.
EXAMPLE
/*-----------------------------------------------------------------*/
/* Display peer's IPv4 address and port number. */
/*-----------------------------------------------------------------*/
addrlen = sizeof(struct sockaddr_in);
getpeername(sock, &addr, &addrlen);
printf("Peer's IPv4 address is ");
printIP(ntohl(addr.sin_addr));
printf(", port is %d\n", ntohs(addr.sin_port));