server-struct-sockaddr

结构体原型
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
struct sockaddr
{
// Common data: address family and length.
// 地址家族
// AF_INET:ip
// AF_INET6:ipv6
// AF_UNIX:unix
// AF_APPLETALK:ddp
// AF_PACKET:packet
// AF_X25:x25
// AF_NETLINK:netlink
unsigned short int sa_family;

// Address data
// 结构数据,由sa_family决定
// AF_INET:socketaddr_in
char sa_data[14];
};