Структура 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
Заполнение, чтобы сделать структурой тот же размер, как SOCKADDR.
Заметки
Это форма, характерной для структуры SOCKADDR к семейству адреса в интернете и можно привести к SOCKADDR.
Компонент этой структуры IN_ADDR IP-адрес типа.Структура 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;
};
Требования
Header: winsock2.h