在 internet 地址族, Windows 套接字用于 SOCKADDR_IN 结构指定连接套接字的本地或远程终结点地址。
struct sockaddr_in{
short sin_family;
unsigned short sin_port;
struct in_addr sin_addr;
char sin_zero[8];
};
参数
sin_family
地址族 (必须是 AF_INET)。sin_port
IP 端口。sin_addr
IP 地址。sin_zero
若要使框架相同大小的填充与 SOCKADDR。
备注
这是 SOCKADDR 框架特定的窗体对 internet 地址族,并可转换为 SOCKADDR。
此结构 IP 地址元素是类型 IN_ADDR。IN_ADDR 结构在 Windows 套接字头文件 WINSOCK.H 定义如下:
struct in_addr {
union {
struct{
unsigned char s_b1,
s_b2,
s_b3,
s_b4;
} S_un_b;
struct {
unsigned short s_w1,
s_w2;
} S_un_w;
unsigned long S_addr;
} S_un;
};
要求
Header: winsock2.h