Поделиться через


структура SOCKADDR_IN (ws2def.h)

Структура SOCKADDR_IN указывает адрес транспорта и порт для семейства адресов AF_INET .

Синтаксис

typedef struct sockaddr_in {
#if ...
  short          sin_family;
#else
  ADDRESS_FAMILY sin_family;
#endif
  USHORT         sin_port;
  IN_ADDR        sin_addr;
  CHAR           sin_zero[8];
} SOCKADDR_IN, *PSOCKADDR_IN;

Члены

sin_family

Семейство адресов для адреса транспорта. Для этого элемента всегда должно быть задано значение AF_INET.

sin_port

Номер порта транспортного протокола.

sin_addr

Структура IN_ADDR , содержащая транспортный адрес IPv4.

sin_zero[8]

Зарезервировано для системного использования. Приложение WSK должно задать содержимое этого массива равным нулю.

Комментарии

Все данные в структуре SOCKADDR_IN, за исключением семейства адресов, должны быть указаны в порядке байтов сети (big-endian).

Требования

   
Минимальная версия клиента Доступно в Windows Vista и более поздних версиях операционных систем Windows.
Верхняя часть ws2def.h (включая Wsk.h)

См. также раздел

AF_INET

IN_ADDR

SOCKADDR

SOCKADDR_STORAGE