
该发包程序能够传输TCCP、UDP和ICMP数据包,并采用WinSock-NDIS网络编程技术。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
所有必要的配置均已完成,用户只需简单地调用即可。以下定义了常用的网络协议标识符:#define ICMP 0x01#define IGMP 0x02#define TCP 0x06#define UDP 0x11。同时,定义了一个名为LP_INTER的结构体,用于描述网络接口信息,包含协议类型、目标地址和目标端口等字段。
随后,呈现了一个名为CSendIpPack的类,该类负责发送IP数据包。构造函数和析构函数均已实现。该类提供了多种SendIP方法,允许在不同的参数下发送数据包,包括指定睡眠时间(m_sleep)和速度(m_speed)。此外,该类还包含用于获取本地IP地址的GetLocalIpAddr方法以及用于计算校验和的CheckSum方法。
CSendIpPack类内部定义了IP头(IP_HDR)和UDP头(UDP_HDR)的结构体,分别用于封装IP数据包和UDP数据包的信息。这些结构体包含了诸如版本长度、服务优先级、总长度、源ID、偏移量、生存时间、协议类型、校验和以及源地址和目的地址等关键字段。
全部评论 (0)
还没有任何评论哟~


