estructura SOCKET_ADDRESS (ws2def.h)

La estructura SOCKET_ADDRESS almacena información de dirección específica del protocolo.

Sintaxis

typedef struct _SOCKET_ADDRESS {
  LPSOCKADDR lpSockaddr;
  INT        iSockaddrLength;
} SOCKET_ADDRESS, *PSOCKET_ADDRESS, *LPSOCKET_ADDRESS;

Miembros

lpSockaddr

Puntero a una dirección de socket representada como una estructura SOCKADDR .

iSockaddrLength

Longitud, en bytes, de la dirección del socket.

Observaciones

La estructura SOCKADDR a la que apunta el miembro lpSockaddr varía según el protocolo o la familia de direcciones seleccionada. Por ejemplo, la estructura de sockaddr_in6 se usa para una dirección de socket IPv6 mientras que la estructura de sockaddr_in4 se usa para una dirección de socket IPv4. La familia de direcciones es el primer miembro de todas las estructuras SOCKADDR . La familia de direcciones se usa para determinar qué estructura se usa.

En el Kit de desarrollo de software (SDK) de Microsoft Windows publicado para Windows Vista y versiones posteriores, la organización de los archivos de encabezado ha cambiado y la estructura de SOCKET_ADDRESS se define en el archivo de encabezado Ws2def.h . Tenga en cuenta que el archivo de encabezado Ws2def.h se incluye automáticamente en Winsock2.h y nunca se debe usar directamente.

Requisitos

   
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Encabezado ws2def.h (incluya Winsock2.h)

Consulte también

SOCKADDR

SOCKET_ADDRESS_LIST

Uso de SIO_ADDRESS_LIST_SORT

WSAIoctl

LPWSPIoctl