strcut sockaddr 是用来描述 IPv4 地址协议,原始结构体 sockaddr 已经被废弃掉了。
常使用 strcut sockaddr_in 类型。
struct sockaddr_in {
sa_family_t sin_family; // IP版本: AF_INET AF_INET6
in_port_t sin_port; //端口号(网络字节序)
struct in_addr sin_addr; // IP 地址(网络字节序)只含有一个元素的结构体
};
struct in_addr {
uint32_t s_addr; // 网络字节序
};