struct in_addr {
打印的时候可以调用inet_ntoa()函数将其转换为char *类型.
IP结构体的使用
struct in_addr
{
union
{
struct
{
u_char s_b1,s_b2,s_b3,s_b4;
} S_un_b; //An IPv4 address formatted as four u_chars.
struct
{
u_short s_w1,s_w2;
} S_un_w; //An IPv4 address formatted as two u_shorts
u_long S_addr;//An IPv4 address formatted as a u_long
} S_un;
};
代码中的in_addr
server.sin_addr=*((in_addr *)he->h_addr);

1192

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



