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