(1) 通用socket地址
socket网络编程接口中表示socket地址的是结构体sockaddr,其定义如下:
#include<bits/socket.h>
struct sockaddr
{
sa_family_t sa_family;
char sa_data[14];
}
(2)新的通用socket地址结构体
#include<bits/socket.h>
struct sockaddr_storage
{
sa_family_t sa_family;
unsigned long int _ss_align;
char _ss_padding[128-sizeof(__ss_align)];
}
(3) 专用socket地址