Sdílet prostřednictvím


Struktura SOCKADDR_IN

V rodině adres sítě Internet SOCKADDR_IN struktury používá rozhraní Windows Sockets určit adresu místní nebo vzdálený koncový bod 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 protokolu IP.

  • sin_addr
    Adresa IP.

  • Sin_Zero
    Odsazení obsahu tak, aby struktura stejnou velikost jako SOCKADDR.

Poznámky

Je to forma SOCKADDR struktury konkrétní rodině adres sítě Internet a přetypovat na SOCKADDR.

Součást adresy IP této struktury je typu IN_ADDR.IN_ADDR struktury je definován v souboru záhlaví rozhraní Windows Sockets, rozhraní WINSOCK.H takto:

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

Záhlaví: winsock2.h

Viz také

Referenční dokumentace

Struktura SOCKADDR

Další zdroje

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