структура SOCKET_ADDRESS (ws2def.h)
В структуре SOCKET_ADDRESS хранятся сведения об адресе, относящиеся к протоколу.
Синтаксис
typedef struct _SOCKET_ADDRESS {
LPSOCKADDR lpSockaddr;
INT iSockaddrLength;
} SOCKET_ADDRESS, *PSOCKET_ADDRESS, *LPSOCKET_ADDRESS;
Члены
lpSockaddr
Указатель на адрес сокета, представленный в виде структуры SOCKADDR .
iSockaddrLength
Длина адреса сокета в байтах.
Комментарии
Структура SOCKADDR , на которую указывает член lpSockaddr , зависит от выбранного протокола или семейства адресов. Например, структура sockaddr_in6 используется для адреса сокета IPv6, а структура sockaddr_in4 используется для адреса сокета IPv4. Семейство адресов является первым членом всех структур SOCKADDR . Семейство адресов используется для определения используемой структуры.
В пакете sdk microsoft Windows, выпущенном для Windows Vista и более поздних версий, организация файлов заголовков изменилась, а структура SOCKET_ADDRESS определена в файле заголовка Ws2def.h . Обратите внимание, что файл заголовка Ws2def.h автоматически включается в Winsock2.h и никогда не должен использоваться напрямую.
Требования
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Верхняя часть | ws2def.h (включая Winsock2.h) |