SOCKADDR_IN 结构
在 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 的大小一致。
备注
这是特定于 Internet 地址族并可转换为 SOCKADDR 的 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;
};
要求
**标头:**winsock2.h