Sdílet prostřednictvím


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

Viz také

Referenční dokumentace

SOCKADDR – struktura

Další zdroje

Struktury, styly, zpětná volání a mapy zpráv