我想发送一些数据包,而且经过测试发现有线网卡没有问题,而无线网卡就发不了。
这些数据为了简单测试只包含了一个Ethernet Header和其他一些没有用的数据。
- typedef struct _TESTPROV_ETH_HEADER {
- UCHAR DstAddr[TESTPROV_MAC_ADDR_LEN];
- UCHAR SrcAddr[TESTPROV_MAC_ADDR_LEN];
- USHORT EthType;
- } TESTPROV_ETH_HEADER;
这是包头的结构设计,我现在在考虑是不是因为包头结构设计的问题,导致数据不符合802.11的格式,才使得数据无法发送呢?
有谁知道的指点一二。多谢!