struct sockaddr_in
的原型声明如下(esp库中的结构体):
/* members are in network byte order */
struct sockaddr_in {
u8_t sin_len;
sa_family_t sin_family;
in_port_t sin_port;
struct in_addr sin_addr;
#define SIN_ZERO_LEN 8
char sin_zero[SIN_ZERO_LEN];
};
成员sin_xx
的sin
是sockaddr_in
的缩写;
sockaddr_in
中的in
是internet的意思。