To jest internet (IPv4) struktura adres gniazda zdefiniowane w netinet/in.hJaka jest potrzeba oddzielnej struktury adresu w sockaddr_in?
struct sockaddr_in {
uint8_t sin_len;
sa_family_t sin_family;
in_port_t sin_port;
struct in_addr sin_addr;
char sin_zero[8];
};
struct in_addr {
in_addr_t s_addr;
};
Oto co jest potrzeba oddzielnej struktury tylko na polu adresu.
Dlaczego nie możemy użyć następującej struktury?
struct sockaddr_in {
uint8_t sin_len;
sa_family_t sin_family;
in_port_t sin_port;
in_addr_t sin_addr;
char sin_zero[8];
};
Paul- Dzięki za książkę referencyjną +1 – sujin
To wciąż jest związek w systemie Windows. – EJP