Condividi tramite


Struttura SOCKADDR_IN

Nella famiglia degli indirizzi Internet, la struttura SOCKADDR_IN viene utilizzata da Windows Sockets per specificare un indirizzo endpoint locale o remoto a cui connettere un socket.

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

Parametri

  • sin_family
    Famiglia di indirizzi (deve essere AF_INET).

  • sin_port
    Porta IP.

  • sin_addr
    Indirizzo IP.

  • sin_zero
    Riempimento per impostare la struttura alla stessa dimensione di SOCKADDR.

Note

Si tratta del form della struttura SOCKADDR specifica alla famiglia degli indirizzi Internet e può essere sottoposto al cast in SOCKADDR.

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

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;

};

Requisiti

Intestazione: winsock2.h

Vedere anche

Riferimenti

Struttura SOCKADDR

Altre risorse

Strutture, stili, callback e mappe messaggi