Структура 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