htonl, htons, ntohl, ntohs - convert values between host and network byte order.
npm install network-byte-orderThese routines are used for converting values between host and network byte order.
Derived from an implementation by Membase, Inc.
The htonl() function converts the given unsigned 32-bit (long) integer from host byte order to network byte order (Little-Endian to Big-Endian).
b is an Array of octets or a Node.JS Buffer.i is the zero-based index at which to write into b.v is the value to convert.
The htons() function converts the given unsigned 16-bit (short) integer from host byte order to network byte order (Little-Endian to Big-Endian).
b is an Array of octets or a Node.JS Buffer.i is the zero-based index at which to write into b.v is the value to convert.
The ntohl() function converts the unsigned 32-bit (long) integer from network byte order to host byte order (Big-Endian to Little-Endian).
b is an Array of octets or a Node.JS Buffer to read the value from.i is the zero-based index at which to read from b.
s is a string to the read value from.i is the zero-based index at which to read from s.
The ntohs() function converts the unsigned 16-bit (short) integer from network byte order to host byte order (Big-Endian to Little-Endian).
b is an Array of octets or a Node.JS Buffer to read the value from.i is the zero-based index at which to read from b.
s is a string to the read value from.i is the zero-based index at which to read from s.
Licensed under the Apache License, Version 2.0.