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;
};
其中S_un_w 和S_un是怎么存放ip地址的?