struct sockaddr_in结构体。
bind函数操作这个结构体。
struct sockaddr_in{
unsigned short sin_family;
unsigned short int sin_port;
struct in_addr sin_addr;
unsigned char sin_zero[8];
}
其中,
sin_family 一般为AF_INET(我们一般用因特网),2字节;
sin_port是要监听的端口号,2字节;
sin_addr一般设置为INADDR_ANY,表示可以跟任何(any)地址通信,4字节;
sin_zero[8],用来填充,8字节,Padding to make structure the same size as SOCKADDR。
一共16个字节。