怎么用c语言编写一个802.11MAC帧发送和解析的程

Python015

怎么用c语言编写一个802.11MAC帧发送和解析的程,第1张

首先单片机一般ram都比较小,尽量不要又太长的消息处理如果必须处理长消息,可以如你所说的分帧传输,接收时合并,具体方法:定义一个帧格式,除头尾、校验外,要加入标示帧的唯一性的标志,例如加入帧序号和帧内序号,接受时就可以根据帧序号和帧内序号,合并成一个帧,具体可以参考一些协议,比如tcp/ip

是一个运算符,其左侧的变量,要求必须是一个结构休或者类的指针,如果是c那就必须是结构体的指针,而右侧必须是结构体中的成员。注意左侧一定要是指针才正确。记住:->运算符除了用于结构体的指针访问其成员之外,没有其他的用处。比如

struct

c{int

a}

void

main()

{stuct

c

cc

struct

c

*p=&cc

p->a=1

printf("%d",p->a)

strcut

c

s

s->a

//错误,左侧一定要是结构类型的指针;

p->b

//错误,右侧一定要是指针指向的结构体中的成员

int

*i

i->a

//错误,左侧一定要是结构体的指针,其他类型的指针都是错误的。

}