sockaddr_in 的定义为:
struct in_addr
{
in_addr_t s_addr;
};
struck 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];
};
里面的 in_addr_t uint8_t sa_family_t in_port_t 这几个是什么类型的变量,怎么没见过?