請問各位神人..
我已經寫好一個判斷網路封包內容位址的程式
比如:
.
.
.
case 128: // 0x80 = 128
packet_type = 6; // Beacon frame:0x80
break;
.
.
if(packet_type==3&&i==1&&j==9) //代表Beacon封包的第1列第9個位址
if(*Payload==00) //如果此位址為0x00
printf("Receive a xxxx frame"); //代表收到何種特徵的frme
請問如何將此位址(i==1&&j==9)丟入陣列中
並且比對第一個接收到的位址與第二個接收到的位址,相差30以上
如果相差30以上 count ++ count > 100發出警告
依此列推...
我主要是想不出來如何將位址丟入陣列中
初略的想法只有:
A[0] = *Payload
A[1] = *Payload
在此先感謝各位的回答 :)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 163.25.118.174
推
05/13 08:49, , 1F
05/13 08:49, 1F
→
05/13 08:52, , 2F
05/13 08:52, 2F
→
05/13 08:53, , 3F
05/13 08:53, 3F
→
05/13 08:53, , 4F
05/13 08:53, 4F
→
05/13 08:54, , 5F
05/13 08:54, 5F
→
05/13 08:55, , 6F
05/13 08:55, 6F
→
05/13 08:55, , 7F
05/13 08:55, 7F
→
05/13 08:56, , 8F
05/13 08:56, 8F
→
05/13 08:57, , 9F
05/13 08:57, 9F
→
05/13 08:58, , 10F
05/13 08:58, 10F
→
05/13 09:15, , 11F
05/13 09:15, 11F
推
05/13 09:30, , 12F
05/13 09:30, 12F
→
05/13 09:30, , 13F
05/13 09:30, 13F
→
05/13 09:31, , 14F
05/13 09:31, 14F
→
05/13 09:31, , 15F
05/13 09:31, 15F
→
05/13 09:32, , 16F
05/13 09:32, 16F
→
05/13 09:33, , 17F
05/13 09:33, 17F
→
05/13 09:33, , 18F
05/13 09:33, 18F
→
05/13 10:09, , 19F
05/13 10:09, 19F