struct socketaddr_in
{
short sin_family;//协议族
u_short sin_port;//端口号
struct in_addr sin_addr;//存储的ip地址
char sin_zero[8];//空字节(让sockaddr与sockaddr_in两个数据结构保持大小相同)
}
主机的Internet地址
typedef struct in_addr
{
union
{
struct
{
u_char s_b1,s_b2,s_b3,s_b4;
}S_sun_b;
struct
{
u_short s_w1,s_w2;
}S_un_w;
u_long S_addr;
}S_un;
};
本文详细介绍了socket编程中核心结构socketaddr_in的具体定义与组成部分,包括协议族、端口号、IP地址存储方式等内容,并深入剖析了其内部结构in_addr的细节。
2115

被折叠的 条评论
为什么被折叠?



