Función ntohs (winsock.h)
La función ntohs convierte un u_short de bytes de red TCP/IP para hospedar el orden de bytes (que es little-endian en procesadores Intel).
Sintaxis
u_short ntohs(
[in] u_short netshort
);
Parámetros
[in] netshort
Número de 16 bits en orden de bytes de red TCP/IP.
Valor devuelto
La función ntohs devuelve el valor en el orden de bytes del host. Si el parámetro netshort ya está en orden de bytes de host, esta función lo revertirá. Es necesario que la aplicación determine si se debe invertir el orden de bytes.
Comentarios
La función ntohs toma un número de 16 bits en el orden de bytes de red TCP/IP (la familia de direcciones AF_INET o AF_INET6) y devuelve un número de 16 bits en el orden de bytes del host.
La función ntohs se puede usar para convertir un número de puerto IP en orden de bytes de red al número de puerto IP en el orden de bytes del host.
La función ntohs no requiere que el archivo DLL de Winsock se haya cargado previamente con una llamada correcta a la función WSAStartup .
Windows 8.1 y Windows Server 2012 R2: esta función es compatible con las aplicaciones de la Tienda Windows en Windows 8.1, Windows Server 2012 R2 y versiones posteriores.
Requisitos
Cliente mínimo compatible | Windows 8.1, Windows Vista [aplicaciones de escritorio | Aplicaciones para UWP] |
Servidor mínimo compatible | Windows Server 2003 [aplicaciones de escritorio | aplicaciones para UWP] |
Plataforma de destino | Windows |
Encabezado | winsock.h (incluya Winsock2.h) |
Library | Ws2_32.lib |
Archivo DLL | Ws2_32.dll |