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

备注

这是 SOCKADDR 框架特定的窗体对 internet 地址族,并可转换为 SOCKADDR

此结构 IP 地址元素是类型 IN_ADDRIN_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

请参见

参考

SOCKADDR 结构

其他资源

结构、样式、回调和消息映射