Struttura SOCKADDR_IN

La struttura SOCKADDR_IN ha la seguente forma:

struct sockaddr_i&n {
 nbsp;  breve sin_family;
    sin_port breve senza segno;
    struct in_addr sin_addr;
    char sin_zero [8];
}

Nella famiglia di indirizzi Internet, la struttura SOCKADDR_IN viene utilizzata da Windows Sockets per specificare un indirizzo endpoint locale o remoto a cui connettersi un socket. Questa è la forma della struttura SOCKADDR specifica per la famiglia di indirizzi Internet e può essere lanciata a SOCKADDR.

Membri

sin_family

Famiglia di indirizzi (deve essere AF_INET).

sin_port

Porta IP.

sin_addr

Indirizzo IP.

sin_zero

Imbottitura per rendere la struttura SOCKADDR le stesse dimensioni.

Commenti

Il componente di indirizzo IP di questa struttura è di tipo IN_ADDR. La struttura IN_ADDR è definita nel file di intestazione Windows Sockets WINSOCK.H come segue:

struct   in_addr {
    Unione {
         struct {
             unsigned char s_b1,
                              s_b2,
                              s_b3,
                              s_b4;
        } S_un_b;
             struct {
             s_w1 breve senza segno,
                              s_w2;
              } S_un_w;
               S_addr lungo senza segno;
     } S_un;
}

Per ulteriori informazioni, vedere Windows Sockets programmazione considerazioni nella documentazione SDK Win32.

Vedere a&nchenbsp;SOCKADDR

Index