Freigeben über


SOCKADDR_IN-Struktur

In der Internetadressen die Adressfamilie wird die SOCKADDR_IN-Struktur von Windows Sockets verwendet, um eine lokale oder Remoteendpunkt adresse anzugeben, der einen Socket herstellen.

struct sockaddr_in{
   short sin_family;
   unsigned short sin_port;
   struct in_addr sin_addr;
   char sin_zero[8];
};

Parameter

  • sin_family
    Adressfamilie (sein muss AF_INET).

  • sin_port
    IP-Anschluss.

  • sin_addr
    IP-Adresse.

  • sin_zero
    Auffüllung, um die Struktur derselben Größe als SOCKADDR zu machen.

Hinweise

Dies ist das Format des SOCKADDR zur speziellen Struktur Internetadressen die Adressfamilie und kann SOCKADDR umgewandelt werden.

Die IP-Adressen-Komponente dieser Struktur ist vom Typ IN_ADDR.Die IN_ADDR-Struktur wird in Windows Socket-Headerdatei WINSOCK.H wie folgt definiert:

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;

};

Anforderungen

Header: winsock2.h

Siehe auch

Referenz

SOCKADDR-Struktur

Weitere Ressourcen

Strukturen, Formate, Rückrufe und Meldungszuordnungen