过滤驱动发送数据

tom_peng   2010-3-31 16:42 楼主
我想发送一些数据包,而且经过测试发现有线网卡没有问题,而无线网卡就发不了。
这些数据为了简单测试只包含了一个Ethernet Header和其他一些没有用的数据。
  1. typedef struct _TESTPROV_ETH_HEADER {
  2. UCHAR DstAddr[TESTPROV_MAC_ADDR_LEN];
  3. UCHAR SrcAddr[TESTPROV_MAC_ADDR_LEN];
  4. USHORT EthType;
  5. } TESTPROV_ETH_HEADER;

这是包头的结构设计,我现在在考虑是不是因为包头结构设计的问题,导致数据不符合802.11的格式,才使得数据无法发送呢?
有谁知道的指点一二。多谢!

回复评论 (2)

这个东西我觉得可能就是协议的问题,但我现在把无线的协议忘光了.我想你可以这么着,一般的开发板儿都带有一个无线的网卡驱动,你可以对比来看看.
点赞  2010-4-1 09:04
恩,后来填写了真实的mac地址就可以了,估计不支持伪地址
点赞  2010-4-4 23:10
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复