yc.cf
驱动牛犊
驱动牛犊
  • 注册日期2002-11-01
  • 最后登录2006-03-06
  • 粉丝0
  • 关注0
  • 积分34分
  • 威望6点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1382回复:7

对面的高手请近来。(TCP)

楼主#
更多 发布于:2003-01-27 11:15
请教高人,我该怎样填充下面这个TCP协议头结构,急,不胜感激。
typedef u_int tcp_seq;
typedef struct udp_hdr {
u_short src_portno; /* source port */
u_short dst_portno; /* destination port */
tcp_seq th_seq; /* sequence number */
tcp_seq th_ack; /* acknowledgement number */
#if BYTE_ORDER == LITTLE_ENDIAN
u_char th_x2:4, /* (unused) */
th_off:4; /* data offset */
#endif
#if BYTE_ORDER == BIG_ENDIAN
u_char th_off:4, /* data offset */
th_x2:4; /* (unused) */
#endif
u_char th_flags;
#define TH_FIN 0x01
#define TH_SYN 0x02
#define TH_RST 0x04
#define TH_PUSH 0x08
#define TH_ACK 0x10
#define TH_URG 0x20
u_short th_win; /* window */
u_short tcp_checksum; /* checksum */
u_short th_urp; /* urgent pointer */
}TCP_HDR;
游客

返回顶部