1 struct in_addr {
2 union {
3 struct { u_char s_b1,s_b2,s_b3,s_b4; } S_un_b;
4 struct { u_short s_w1,s_w2; } S_un_w;
5 u_long S_addr;
6 } S_un;
7 #define s_addr S_un.S_addr
8 /* can be used for most tcp & ip code */
9 #define s_host S_un.S_un_b.s_b2
10 /* host on imp */
11 #define s_net S_un.S_un_b.s_b1
12 /* network */
13 #define s_imp S_un.S_un_w.s_w2
14 /* imp */
15 #define s_impno S_un.S_un_b.s_b4
16 /* imp # */
17 #define s_lh S_un.S_un_b.s_b3
18 /* logical host */
19 };
20
21 s_addr_in.sin_addr.s_addr = inet_addr("220.181.111.85");
posted on 2012-08-04 11:09
大喜头 阅读(307)
评论(0) 编辑 收藏 引用 所属分类:
经典代码