找到mac/mac-802_11.cc,這是系統本身一個bug,對于adhoc網絡無需進行切換嘗試。
>if (*rcount == 3 && handoff == 0){> //start handoff PRocess> printf("Client %d: Handoff Attempted/n",index_);> associated = 0;> authenticated = 0;> handoff = 1;> ScanType_ = ACTIVE;> sendPROBEREQ(MAC_BROADCAST);> return;> }改為>if (infra_mode_ && *rcount == 3 && handoff == 0){> //start handoff process> printf("Client %d: Handoff Attempted/n",index_);> associated = 0;> authenticated = 0;> handoff = 1;> ScanType_ = ACTIVE;> sendPROBEREQ(MAC_BROADCAST);> return;> }
新聞熱點
疑難解答