![UNP编程:01---套接字地址结构体:sockaddr_in、sockaddr_in6、sockaddr_storage、INADDR_ANY、in6aadr_any_mb6128aabee41d4的技术博客_51CTO博客 UNP编程:01---套接字地址结构体:sockaddr_in、sockaddr_in6、sockaddr_storage、INADDR_ANY、in6aadr_any_mb6128aabee41d4的技术博客_51CTO博客](https://s2.51cto.com/images/blog/202112/31183517_61cedce5099f081928.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_30,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=)
UNP编程:01---套接字地址结构体:sockaddr_in、sockaddr_in6、sockaddr_storage、INADDR_ANY、in6aadr_any_mb6128aabee41d4的技术博客_51CTO博客
![Ipv4 Socket Address Structure struct in_addr { in_addr_t s_addr; /* 32-bit IPv4 address */ /* network byte ordered */ }; struct sockaddr_in { uint8_t sin_len; - ppt download Ipv4 Socket Address Structure struct in_addr { in_addr_t s_addr; /* 32-bit IPv4 address */ /* network byte ordered */ }; struct sockaddr_in { uint8_t sin_len; - ppt download](https://images.slideplayer.com/12/3365454/slides/slide_2.jpg)
Ipv4 Socket Address Structure struct in_addr { in_addr_t s_addr; /* 32-bit IPv4 address */ /* network byte ordered */ }; struct sockaddr_in { uint8_t sin_len; - ppt download
![Ipv4 Socket Address Structure struct in_addr { in_addr_t s_addr; /* 32-bit IPv4 address */ /* network byte ordered */ }; struct sockaddr_in { uint8_t sin_len; - ppt download Ipv4 Socket Address Structure struct in_addr { in_addr_t s_addr; /* 32-bit IPv4 address */ /* network byte ordered */ }; struct sockaddr_in { uint8_t sin_len; - ppt download](https://slideplayer.com/3365454/12/images/slide_1.jpg)