SOCKADDR_IN – struktura
V rodině adres sítě Internet je struktura SOCKADDR_IN využívána v rozhraní Windows Sockets k určení adresy místního nebo vzdáleného koncového bodu pro připojení soketu.
struct sockaddr_in{
short sin_family;
unsigned short sin_port;
struct in_addr sin_addr;
char sin_zero[8];
};
Parametry
sin_family
Rodina adres (musí být AF_INET).sin_port
Port IP.sin_addr
Adresa IP.sin_zero
Využijte odsazení, aby měla struktura stejnou velikost jako SOCKADDR.
Poznámky
To je forma struktury SOCKADDR specifické pro rodinu adres sítě Internet a může být převedena na SOCKADDR.
Součást adresy IP této struktury je typu IN_ADDR.Struktura IN_ADDR je definována v souboru s hlavičkou Windows Sockets WINSOCK.H následujícím způsobem:
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;
};
Požadavky
Hlavička: winsock2.h