Структура SOCKADDR (ws2def.h)
Структура SOCKADDR — это универсальная структура, указывающая адрес транспорта.
Синтаксис
typedef struct sockaddr {
#if ...
u_short sa_family;
#else
ADDRESS_FAMILY sa_family;
#endif
CHAR sa_data[14];
} SOCKADDR, *PSOCKADDR, *LPSOCKADDR;
Члены
sa_family
Семейство адресов для адреса транспорта. Дополнительные сведения о поддерживаемых семействах адресов см. в разделе Семейства адресов WSK.
sa_data[14]
Массив из 14 байт, содержащий данные адреса транспорта.
Комментарии
Структура SOCKADDR достаточно велика, чтобы содержать транспортный адрес для большинства семейств адресов. Сведения о структуре, которая гарантированно будет достаточно большой, чтобы содержать транспортный адрес для всех возможных семейств адресов, см. в разделе SOCKADDR_STORAGE.
Приложение WSK обычно не обращается к члену sa_data напрямую. Вместо этого указатель на структуру SOCKADDR обычно приводится к указателю на конкретный тип структуры SOCKADDR, соответствующий определенному семейству адресов.
Требования
Минимальная версия клиента | Доступно в Windows Vista и более поздних версиях операционных систем Windows. |
Верхняя часть | ws2def.h (включая Wsk.h) |