当我向其他节点发送广播通知时,某些节点没有收到通知。下面是代码。任何帮助表示赞赏谢谢
int clusterCode;
int numCodesAvail;
numCodesAvail = 2 * config_.spreading_ - 1;
currentCH_ = sensor_node_->nodeid();
currentCHMAC_ = MAC_BROADCAST;
clusterCode = (mac_->myADVnum() % numCodesAvail) + 1;
setCode(clusterCode);
wakeUp();
send(
MAC_BROADCAST,
LINK_BROADCAST,
LEACH_ADV_CH,
(char *) (&code_),
sizeof(currentCH_),
BYTES_ID,
config_.maxDist_,
0);
listenJOINREQ_ = true;
clusterNodes_.clear();
这在第一轮中运行良好,但在第二轮中,一些节点没有收到通知。