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


Структура SOCKADDR_IN

В семействе адреса в интернете, структура SOCKADDR_IN используется Windows Sockets, чтобы указать локальный или удаленный адрес конечной точки, к которому подключение сокет.

struct sockaddr_in{ 
   short sin_family; 
   unsigned short sin_port; 
   struct in_addr sin_addr; 
   char sin_zero[8]; 
};

Параметры

  • sin_family
    Семейство адреса (должно быть AF_INET).

  • sin_port
    Порт IP-адресов.

  • sin_addr
    IP-адрес.

  • sin_zero
    Заполнение, чтобы сделать структуру одного размера c SOCKADDR.

Заметки

Это форма для структуры SOCKADDR для семейства адресов в интернете и может быть приводится к SOCKADDR.

Компонент IP-адрес этой структуры типа IN_ADDR. Структура IN_ADDR определяется в файле заголовка WINSOCK.H Windows Sockets следующим образом:

struct in_addr {

union {

struct{

unsigned char s_b1,

s_b2,

s_b3,

s_b4;

} S_un_b;

struct {

unsigned short s_w1,

s_w2;

} S_un_w;

unsigned long S_addr;

} S_un;

};

Требования

Заголовок: winsock2.h

См. также

Ссылки

Структура SOCKADDR

Другие ресурсы

Структуры, стили, обратные вызовы и схемы сообщений