5
這是netinet /定義互聯網(IPv4)的套接字地址結構in.h中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;
};
這裏是什麼獨立的結構只爲地址字段的需要。
爲什麼我們不能使用以下結構?
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-感謝參考書+1 – sujin
它仍然是Windows中的一個聯盟。 – EJP