Estructura SOCKADDR (ws2def.h)

La estructura SOCKADDR es una estructura genérica que especifica una dirección de transporte.

Sintaxis

typedef struct sockaddr {
#if ...
  u_short        sa_family;
#else
  ADDRESS_FAMILY sa_family;
#endif
  CHAR           sa_data[14];
} SOCKADDR, *PSOCKADDR, *LPSOCKADDR;

Miembros

sa_family

Familia de direcciones para la dirección de transporte. Para obtener más información sobre las familias de direcciones admitidas, vea Familias de direcciones de WSK.

sa_data[14]

Matriz de 14 bytes que contiene los datos de dirección de transporte.

Observaciones

La estructura SOCKADDR es lo suficientemente grande como para contener una dirección de transporte para la mayoría de las familias de direcciones. Para obtener una estructura que se garantiza que sea lo suficientemente grande como para contener una dirección de transporte para todas las familias de direcciones posibles, consulte SOCKADDR_STORAGE.

Normalmente, una aplicación WSK no accede directamente al miembro sa_data . En su lugar, un puntero a una estructura SOCKADDR normalmente se convierte en un puntero al tipo de estructura SOCKADDR específico que corresponde a una familia de direcciones determinada.

Requisitos

   
Cliente mínimo compatible Disponible en Windows Vista y versiones posteriores de los sistemas operativos Windows.
Encabezado ws2def.h (incluya Wsk.h)

Consulte también

SOCKADDR_STORAGE

WSK_DATAGRAM_INDICATION

WskAccept

WskAcceptEvent

WskBind

WskConnect

WskGetLocalAddress

WskGetRemoteAddress

WskInspectEvent

WskReceiveFrom

WskSendTo

WskSocketConnect