SOCKADDR_IN — Struktura
W rodzinie adresów internetowych, struktura SOCKADDR_IN jest używana przez usługi Windows Sockets do określenia adresu lokalnego lub zdalnego punktu końcowego, do połączenia z gniazdem.
struct sockaddr_in{
short sin_family;
unsigned short sin_port;
struct in_addr sin_addr;
char sin_zero[8];
};
Parametry
sin_family
Rodzina adresów (musi być AF_INET).sin_port
Port IP.sin_addr
Adres IP.sin_zero
Wypełnienie w celu uzyskania takiego samego rozmiaru struktury jak SOCKADDR.
Uwagi
Jest to forma struktury SOCKADDR określona dla internetowej rodziny adresowej i może być przerzucona do SOCKADDR.
Części adresu IP tej struktury jest typu IN_ADDR.Struktura IN_ADDR struktura jest zdefiniowana w pliku nagłówkowym Windows Sockets WINSOCK.H w następujący sposób:
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;
};
Wymagania
Nagłówek: winsock2.h